Im not 100% sure about the client pages 404ing but I have a strong feeling it is because I am using a free web hosting service.
I will take a look at the design flaw with it loading content before hand.
Also I have checked it loading in Mac/Chrome and works fine for me. As I said before it is probably to do with me using a free web hosting service.
Thanks for the great feedback . . .
As said before any more comments welcome ;)