Gonna preface this by saying do not speculate wildly.
There are a lot of good discussions about how working in a large corporation can slow creativity, complicate career advancement, and all the little things that crop up that can affect day to day operations of running a video game site.
Just sounds like operating a video game site with a small team while surrounded by such a complex and obtuse can really be draining. Nextlander gives Vinny, Brad, and Alex a chance more direct control over their content and direct contact with their audience.
As someone who worked even in a smaller company, it routinely felt like my boss's boss didn't know or care about how long or hard I worked on something. If they thought it was a simple task, it was a simple task no matter what issues I ran into.
Also, Alex specifically mentions there are no hard feelings having left GB. So please don't jump to conclusions or assumptions about "what they're really saying". If you can't have a conversation based on what they're saying, then don't judge/assume/presume what you don't know.