Thread unlocked, hope you guys are actually over the post game angry hype train.
Anyway, BBC article on the winners.
http://www.bbc.co.uk/news/technology-23664107Locked it to avoid the massive argument that broke out on literally any forum keeping track of this, looks good for now.
In other news matchmaking is also garbage atm, either from server overload or servers crashing but queue times are hitting 20+ minutes easily, so play with caution of not getting anything done.