i think it's a safe bet that God had a hand in saving Sam and Dean. That, or the Trickster .
Fifth season isn't going to be the last. Jensen Ackles already confirmed that he's signed for a sixth.It had some pretty strange revelations, and sets the tone for the last season.