use photobucket.com to upload picture onto here and just copy and paste the IRL bits to the post.
I dont think the o ring would be the cause of the problem as you should have had some sort of gasket sealant on there too. like locktite gasket sealant stuff.
You should get a new pump gasket with the pump included in the box.
see where the radiator goes and hope it is that so you havent gotto worry too much about the pump.
Ben.