Wow!!! I am in love with this story! I've been tossing this sort of story around for a long time, getting hung up on the "El" part of Clark/Kal-El's name (it means god/deity in Hebrew.) As Christianity claims it's roots in Judaism, I couldn't get past that particular hurdle for the story to work. Here you did it perfectly! And it came out just in time too, with angels playing a pretty good role in Christmas.
Glad you enjoyed it! I do hope you find the angle you're looking for to write yours. I had no idea about the "El" meaning in Hebrew, but it's interesting! Of course, in Kryptonian, it could mean something like "yellow."
I did purposefully make an effort to get this up before Christmas, for exactly the reason you mentioned - the role of angels in both.
Thanks for reading!