Nah, he's just in time.
He should be making contact (or have already made contact by Episode I and be in the Zohar) in this episode, thus leading to episode 4-6 which will have a different set of characters (matching with Xenogears).
At least that's my theory...and hope.