Yipe, coolant was coming out like a fountain!??? No way this should happen unless your fan is toast. Heat gauge would have been at the top and warning light on the dash would have been on. As for the head gasket are you sure it's not the valve cover gasket? This gasket is well documented to leak on many bikes (mine included). BMW replaced mine with new version and different bolts I believe as well.
Sorry to hear of the woes, never nice out on the road.