About the stats: would be a lot less work to do it programatically imho.
If you have a list of all the tournaments
Then you can get the list of all the games on each tournament using
http://wiki.warlight.net/index.php/Game_ID_feed_API
The latest tournament for example is
http://warlight.net/API/GameIDFeed.aspx?TournamentID=4620
and then go through all of those games using
http://wiki.warlight.net/index.php/Query_game_API
First game of latest tournament looks like
http://warlight.net/API/GameFeed?GameID=4129841
Final game of latest tournament looks like
http://warlight.net/API/GameFeed?GameID=4130402
The "name" property from the json in the games the last words say what round it is, and if it's quarter finals, semi finals, finals. The state on the players says who won.
Provided you have the list of live stream tournaments you can scrape all that tournament games info, store it all locally (not to hammer the warlight server), and then go through all the arrays to build whatever stats you want to build into tables or charts or whatever. recline.js is a good tool for that if you know javascript.