Well written, but this is the oldest "twist" ending in the SF cliche bag, vis. "the protagonist is really alien rather than human," (or the reverse) or its variants, "the planet described is really earth"