OK. So I was a little troubled by the ending and by the Deus Ex Machina (literally Deus) of the angelic beings (in the background) directing the actions of the humans and cylon to the final place that we now call Earth. All along we knew there was a 3rd party involved and I was a little unsatisfied by having that 3rd party remain undefined at the end. Thinking about it this morning I have come up with my own answer to that question (my apologies if this was mentioned already).
We know Ron Moore worked on the Next Generation so he is familiar with the continuum. I think the “HE” mentioned at the end (who hates the name God) is Q and the head people all are part of the continuum. This would explain why they have godlike abilities but are really not truly gods. They are way to morally ambiguous for that and they love to mess with humanity.
Obviously it would be way too cheesy for Ron Moore to come out and say the it was all a set up for BSG to be some kind of grand prequel to the Star Trek Universe but it still wraps it up into a nice bow, for me anyway, to think of the “Head” people as the representatives of something like the Q Continuum.