Took the bike off the stand today to get some measurements for the foot rest positioning. Heaps of room...
The pics give a better idea of the proportions...
for foot position ide just use bmx pegs on the front tire, that thig wont want to turn except by leaning anyway if you turned the handlebars to much at 45 miles an hour with that little road traction youd be lucky not to flip the thing ide bet (guessing really) lol