You need a new frame. If it runs, then it is as simple(well, you know!!) as putting the guts into the new frame.
Seems that thing is just for straight roads! Does look nice though!
looks like it's got the wrong front end on it, with longer forks it would bring it up, the frame isn't sitting right it's dropping towards the front where the forks are too short.