I wonder how the streets are going to work. They remind me of one of the battle courses from Super Mario Kart (yes, the original SNES one).
English Russia ยป The Central Olympic Stadium of Sochi 2014
HINT: Use the "J" and "K" keys to navigate between posts.