Holy [email protected], that rear wheel is missing his butt by about an inch! (imagine if you inadvertently slid back just an inch and your clothing gets sucked down between the seat and wheel...) Yikes!
Looks to me as though it has zero steering, other than by just leaning. And really, what is the point of this thing having 300 HP? Wouldn't 50 HP provide more power than you need? Or would someone actually want to go 0-100 on this contraption in just 2 seconds? Not me.