I like it. It's a pretty solid story.
I don't like the idea that at first it's just another Krypto guy. i'd rather it be Brainiac at first and then discover he is bad later.
Making it Bainiac from the get-go would make it too predictable. We'd already know that he's is a bad guy who's up to no good.