Not a bad ending. The one thing that still bothers me is a general DC paradigm complaint. Too many Kryptonians. Supes and Kara were unique for quite awhile. We had some flukes like Kandor but now we have significant numbers of them flying all over the place in almost every medium. Oh, well.
Same thing with Martians - so they are equivalent to Kryptonians in some takes and we have an entire planet of them just next door.