It could be a blown headgasket. Your list of what to check sounds good to me, I would just add checking the oil for coolant and checking the coolant bottle for cracks from overpressure. While you have the heads off you might want to check for cracks or warping.
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
-MACH Audio System