Well, watching with subtitles on vs. without makes for a different viewing experience. Subtitles translate Jor-el's dialogue and tell you Brainiac's identity (not that it isn't obvious for long-time fans). At least subtitles didn't tell you it was Zod (also obvious for long-time fans... or is it?).
A bit to digest right now, but I think it was just ok. My problem with waiting this long before revealing who the General was is that it doesn't really give enough time for Lois and Superman to react to it. Maybe it's just as well.
Love that they're bringing back the rich Jimmy subplot, so I'm happy about that.