Really cool, complete adventure. To put it over the top I'd recommend listing what LEVEL this is for (I figured it out by looking at the pre-made characters - they're 5th).
I'm going to take a run at setting this up in on my Roll20 account, stoke!