After rereading one thing struck me regarding Hoid & Shallan's two meetings and it made me wonder: Is time a linear aspect of Hoid's experience or does his Worldhopping abilities also give him the ability to choose which time he is in? He seemed to recognize Shallan during the flashback scene but it's not clear if he knew he when she met him for the second time...
Any thoughts?