Alright, so here I was thinking about good ole MC returning to Earth in Halo 2, you know, in the cliff hangery bit at the end. Then I realized that in Halo 3 he meets up with Keyes at Rat's Nest at the beginning and she's struttin around like she owns the place. Now what I wanna know is how in the bloody hell did Keyes get to Earth between the time it took for the Forerunner dreadnought exiting slipspace above Earth and MC landing.
I'm assuming here that in Halo 2 the events of the Arbiters side and the events of Master Chiefs side are happening simultaneously. So that would insinuate that Keyes is on Delta Halo when Master Chief returns to Earth. So how does Keyes, and the Arbiter for that matter (hell, even Sgt. Johnson was on Delta Halo), get to Earth before Master Chief?
The only possible solution I can think of is that after MC jumped ship he was incapacitated for a few days due to the somewhat rough landing and then Sgt. Johnson somehow finds him. Either that or Keyes learned the art of Instant Transmission. My main problem with this theory is that the game implies that Johnson and Co. find Master Chief almost immediately after he lands, and that just doesn't sit right with me.
Just wondering if there's an actual canonical explanation for this. Also I'm bored.