No he hasn't. As BumblingB posted above, he worked on EverQuest Next and Landmark before he joined the DCUO team. EQ Next and Landmark were produced in the San Diego studio, whereas DCUO is produced in the Austin studio.
my point is they had the setup we have now minus the UT before F2P so trying to blame that on consoles is a tad sad and ignorant IMO. as facts prove otherwise.