Geoff Johns' character-and-franchise-defining run comes to a close in thrilling fashion (with some silliness and sloppiness too).