Ok this has seriously been keeping me up at night! In 1977, Faraday as an adult is shot by his pregnant mother. During the aftermath of the shooting we are led to believe that she is pregnant with him.
This would mean that Charlotte is about seven years older than him and that in 1996 when Daniel is a professor at Oxford he is only 19.
This doesn't seem right at all to me. Is it possible, even more likely that we were looking at Eloise being pregnant with Daniel's sibling, maybe Penny?