Is this the new season? I didn't know it had begun!
It sounds like an exciting episode - when you Mention Doomsday it does bring to mind how this series can often echo 'Smallville', they eventually introduced Doomsday there too, and did a pretty good job with it.
With the advancement in effects today I do look forward to what they can do visually, and whether this might be the series own version of Death of Superman. There wouldn't be much value in introducing Doomsday if he wasn't there to push Superman to his absolute limits...
well, they do have steel, and have brought in a type of x man team of teens and adults who have super powers!