Geordi didn't sound like himself at all, and becoming Captain like *that* after being a Chief Engineer was daft, like Kirk in ST09. What happened to being XO, command track, etc...
Geordi isn't a cadet, he's a commander with over two decades of experience. He was on the command track in the early years of his career, before switching to engineering in 2365. And the Challenger
was an SCE ship, a vessel crewed almost entirely by engineers and dedicated to engineering-related missions, so it made as much sense for Geordi to be its captain as it did for Scotty to be its captain, or for Sonya Gomez to be the da Vinci