I just read Stephen Baxter's Flux again. I last read it in 11th grade, and I didn't appreciate it then much because the physics went right over my head. This is a book with prereqs. And yes, there are big flaws, but that's okay.

One flaw is that the government at the end seems determined to rebuild the world better than it was, to fix all of the problems that plague society. That's too unbelievable.