I understand that the lines are extremely long for this ride. Some say it can be over 2 hours long. My question is how long is the ride itself that there is such a long wait. How many people can it also handle each time around?