Nice history lesson! Though I have to disagree with you on some points. I'd say that the first relatively large e-sports was Starcraft, it's even a national sport in South Korea. CounterStrike raised it up quite a lot, and introduced a whole new way of playing FPSs, but what truly made e-sports mainstream is, I think League of Legends. And it might not be the game's merit, as it's basically the same idea, just from a top-down view, but probably the way events were handled. As in they were more professionally organised, with concerts, casters and the whole sh'bang.
But in the FPS competitive market, CS still reigns supreme, though in its newer incarnation, CounterStrike: Global Offensive. Call of Duty, honestly ruined gaming for a long while, if you ask me. The first 2-3 were good, but then they dumbed them down so much, that I cannot understand why people love them so much. It's just twitch reflexes and no thought whatsoever.
Anyway, good article mate, keep them coming :)