From what people say, it seems like that. I am not sure tho
It is a voluntary job, no payment is handed out. I am doing this since 2014 because I love this game and enjoy it. And I apologize if I sounded angry where infact I wasn't , I tend to drop funny remarks here and there to spice things up in a good way I hope! As for patch notes, it is something out of my control, posting patch notes is handled by Warpportal staff.
With that being said, if there's any issue with my way of handling on forums to contact CM Astra in private