Fine Structure, the story Sam Hughes wrote before Ra, is also really good: http://qntm.org/structure
The lack of foreshadowing probably wouldn't have shocked me. I'd be very excited about how the author deals with the implications, though: while mind-uploading is relatively mundane, its consequences are huge.