I just drove past him again on New South Head Road - he must be living between my home and my work at the moment. If I see him a third time I'll have to stop and inquire if Roller can ask him insightful questions like, "so... your Megatron and Frank Welker's Megatron. Who would win in a fight?"
(P.S. Roller - thanks for the excellent plastic-sleeving of my copy of the 'All Hail Megatron' trade. And I haven't forgotten about sending you a list of what I have for sale - I just have people living in my spare room which also happens to be my Transformers room, so I haven't had a chance to get in there and do an inventory.)