Actually, Connavar, I think that is where it is most intensely Heinlein... though not in the usual, obvious way. I disliked that ending intensely on first reading, but the more I thought about it, the more I realized Heinlein was taking a different approach to a message he has expressed quite frequently in his work, and that changed my attitude toward it considerably.
Originally, yes, he was nearly "shanghaied" into it... but the point is that Lorenzo was a selfish little twerp who, by inhabiting the skin (as it were) of a man genuinely dedicated to such a humane and forward-looking cause, himself grows until he realizes the importance of this for all people (human and otherwise) dwarfs all his petty concerns to nothing. He grows up and becomes an adult, taking perhaps the hardest road possible: denying his own identity in order to serve what is genuinely the greater good. In that sense, he is sort of a blending of two characters from "Coventry": the protagonist David MacKinnon and Fader McGee...