Well from my basic knowledge of science & futurism, 102 years in the future is a completely unrealistic timetable (which is why I picked the year 2351) given the various setting elements (one among many mega cities on Mars each with a population that must exceed 100 million, advanced nanomachine tech).