So, in a way, Emma is now almost like a seer. She gives Rumple clues and insight into things that will happen in the future. It might not include details, and it may be jumbled for Rumple. But he sees the future through Emma.
And I’m sure this has been explained elsewhere, but why has the portal brought them to this particular time instead of earlier in time as Zelena originally intended?