Great review @jaichai. I'll have to put this on my to read list which is sadly, long. I've read a book by Heinlein but I can't remember which one.
I do love when writers foreshadow future events. It makes for a great story. The only book to come into mind right now is 1984. While so much is wrong, so much is dead on. The premise is dead on, it think. Sounds like this one is to.
RE: (IJCH) "The Moon Is a Harsh Mistress" - Another Wonderful Book by Robert A. Heinlein