Very interesting project mate, If I was gonna be picky I'd have to say lose the show cage and get a proper one, but I suppose it's all down to what you intend doing with it...
What Suspension, Brakes are you using?
Those wheels...

They are the fukkin bollox, where do they come from?