Umm...well, good graphics,,.
I really know DotA and you actually did it pretty well, but it could have some animation, and it's all about people getting invited, not about the actual championship. Oh, and you should improve your english a bi- I mean, a LOT