You are right, the footpegs should be up front but that engine is too large and took up the spot where your feet would lay comfortably. So the only alternative was drag bike style, behind the engine. I think wheelie bars would help, maybe that is next...........after all, the Billetproof drags are coming up in October and they have a minibike class.:D
Don
Here is what mine looked like when I bought it. Someone had cut off the engine mounting plate, so I had to redo my frame and straighten it as it was bent from years of abuse.