I also turned off twitter for that event mostly . The sheer amount of off-the-cuff negativity makes it really hard to evaluate something on its own merits.
I actually prefer DLC to come out a good period after launch. If it comes out at launch, I subconsciously bundle it with the core experience - barely registering above the background noise of the game itself. A DLC that comes out later, on the other hand, can cause me ...
In this case, though, the games in question are already making money off of the customers of the cybercafe - asking for additional money from the cybercafe owners seems like a bit of a raw deal.