Loved the episode. Loved the fan service of having Zod possess Superman. Loved everything with John/Steel. I think he has been handled so incredibly well in this. It feels authentic.
I agree the Diggle appearance was weird and unnecessary. It also broke with my love of them ignoring the rest of the Arrowverse. I could have done without that.