The twitter guy's posts show that he makes multiple orders with 2 copies per order. Gamestop limits all games to either 2 or 3 copies per order. Not sure if your business license can circumvent that, but anyone can order 100 copies of a game if they split into multiple orders, business license or not.
Yeah the limit for normal buyers was canned with the website change. It used to be where if there was a limit, then you had to wait 30 days to order more.