I believe Robert Redford was initially approached to play Hoffman's role, but declined saying that it would be hard to imagine he would have any difficulty attracting women.
I agree the second half is a bit surreal, but Hoffman and Ross are not 'sailing off into the sunset': if you look at the expressions on their faces when the board the bus, the initial expression of euphoria changes to one of uncertainty.

