Repeat the OP's request, checked out the efsports and looks a little complicated. Any other solid sites? Tried to do a generic search and somewhat surprisingly came up pretty dry. Looking for a buy in league, not free stuff.
Have a few hundred hours to burn, thought this type of entertainment could waste a good deal of time.