I thought that for a while, but if that was the case then why was Peter there? Then again (and this may just be me being crazy) they've mentioned multiple alternate universes before, correct?
Regardless, I'm 99% sure it was just an episode they didn't air last season. And either way, I enjoyed...