I still question a lot more whether Rumpel always knew. He just seems so confused at times. And there has always been the question about whether or not he remembered only when he heard Emma’s name in Granny’s bed and breakfast. Though i am not sure if the writers will do anything that interesting because making him know was so uninteresting.
I thought it was a terrific twist. I like having another power player in Storybrooke besides just Regina. I also enjoy not really knowing what Mr Gold’s motivation is and therefore not being able to predict what he is going to do. Regina is a good character but not quite as unpredictable.