This Was hilarious. As a fan of the show I think you did it justice with its chaotic silliness.
Things I also Liked:
I love how "Carry On My Wayward Son" Played every time it switched to Castiel.
I liked how you deepened the song when the devil appeared and I think its funny you used Supernatural as their last name when its one of the first things that comes up when you search their names.