No deposit is required.
No You ride there on their track. You don't leave the track with them so no deposit or anything like that needed
No
If I remember correctly they hold on to an I.D. and a credit card. Don't remember them charging me a deposit.
Thanks! Your answer is awaiting moderation.