yer same mine didn't have the back mounting hole drilled either!, got mine run in over the past week just took it out to tune it was actually more of a beast than i expected had to come home though as a Tyre needs re-glueing and one of the screws that holds the steering ball ends together came apart
enjoy!
o and one thing i would say is locktight the pull start bolts in as mine fell off