can you tell me about it please? i'm a bit of a scaredy cat and i really want to ride it.......... i'm not bothered about the scary bits but i hate drops and would die if i ever went upside down! how is it compared to expedition everest?