I am having a hard time understanding some reactions here.
First, she is not dead. I don't know how much more they could have hit us over the head with that. They showed her hand on the ejection bar. They had Not-Leoban, a being who took the form of Leoban but who said he was no Leoban, telling her he was there to guide her down the path BETWEEN life and death. They had her set up as "special", and her mother and her having a conversation that the thing her mom was preparing her for all of her life was coming up (and the thing wasn't "prepare to die all your life", it was clearly something else, something that made her "special").
And then we have the frakken original Battlestar Galactica episodes from long ago, where an angelic race of beings (the Seraph) come to assist the Galactica, in episodes like "The Return of Starbuck". and in an unfilmed but scripted future episode called the Wheel of Fire (sound familiar anyone?), where "Starbuck is eventually rescued from the planet by the inhabitants of the Ship of Lights and became one of them."
I was not disappointed at all by this episode. It was clearly set up quick some time ago in the first season, when Starbuck was first guided to the arrow by some mystical force. She isn't dead, this isn't some contract issue with the actor, this is part of the normal plot that tracks all the way back to the 1970s scripts that had almost this exact same stuff happen.
What is everyone freaking out over?