As it is I see too many frayed ends and shards of plot to just roll with that. Not least is that the 'to the moon' bit was actually about just going to the moon, because he became an astronaut and literally went to the moon.
If the story aimed for your ending there, and cut out the bits that muddied that expression and emphasised new elements to support it, I think you'd have a great story. As was, it didn't work for me.
Thanks for the discussion man.