Right well I think me and burny have sorted out what happened. Their was no split pin in the castle nut and this ended up coming loose, this meant that it was wobbling around a bit to the point where it wore the teeth in the flange out so the drive shaft was just spinning away. Then eventually the whole hub ended up coming off bring the caliper with it. Hence the wheel ending up at some stupid angle. So it wasn't the ball joint after all. Anyway I need to replace the Hub, Flange and caliper. I also bought some split pins today so I don't end up in this problem again. I also need to borrow and torque wrench so I can tighten it all up.
O and this is my dash. Its now pretty much done.




Just need to get it fitted now.
Thanks.