Agreed on all points.
Jellico's line about not being able to supply new combadges across the fleet was a pretty funny way to acknowledge the badge inconsistency with the "Picard" flashbacks - I'm going to try not to think about that too hard.
I'm disappointed that we'll never get a chance to see Elnor in one of the sailor suits the cadets wore on this show.
One thing that's going to bug me for a while is how Solum can progress peacefully without contradicting season one - Ilthuran isn't exactly on track to become the Diviner at this point.
I had the same reaction, and decided it was an unacknowledged site-to-site transport.