I don’t get why he did certain things before Emma came to Storybrooke if he didn’t remember FTL. In the second episode, Regina suspected him finding Henry wasn’t a coincidence, and that he wanted Emma to come. He didn’t confirm it, but he definitely implied that it was indeed part of his plan.
Also, normal people wouldn’t hold on to a broken tea cup if they had no idea how special it was. They would probably just throw it away, and yet for some reason he kept it for 28 years.
I know that the writers said he remembered upon hearing Emma’s name, but some things still don’t make sense to me if that is the case.