I'm stoked for it. I couldn't care less if it's Mario Kart handling. It's meant to be fun after all.
Question 2. I seen vids of people walking around before races. Can you only do that in houses/shops/casino/before races, or can you stop at the side of the road and get out?
Q3, I read somewhere you can be a passenger, any info on that?