Regarding Gregor's recast; the actor said in a blog post he was simply not asked to reprise his role and he would be happy to take it again. I assume the showrunners didn't like working with him for whatever reason... Maybe he was late all the time or couldn't act or simply smelled bad lol.
--
-Merc