K so I hit it up this weekend. Besides the price being fucking ridiculous, at just under 60 american for the day, and they didn't give me my discount for having a spirit mountain seasons pass, the stuff they had up was pretty fun.
The plus sides are: it's obviously not all set up, you can tell...