Hello jason im not sure if this guy will have some clock kicking around, its a breakers yard and he delivers he had about three glanzas in his yard not so long ago give him a bell its worth a shot. number 07950471748
The bottom arm could be bent a bit also the track rod end...if you never hit it that hard then it could be tracking get it checked by someone that knows what they are doing i think is your best bet
im no car mechanic but just wait till day light then you can have a good look around but if you still cant see anything then top here up with water and see where the leak is comeing from, hope things arnt as bad as it seem matey good luck
i would'nt start it matey i would just have a good look around if you have to strip it then go for it like me and jay have said check the water feed hose that gos to the turbo aswell
right dan lol the top pic is an lsd box the bottom pic is a non lsd box,if you look at the lsd box it has a big chunky bit where the shaft gos in thats the lsd, then if you look at the non lsd box it doesn't have a chuncky bit lol
also i think on a non lsd gearbox it will have 188 written in pink on the gearbox the same side as where the thermostat is if you look below the thermostat you should see it, hope that helps im not a 100% sure so dont take my word for it lol