Very interesting but this part concerns me:
"Advertisement money was estimated by assuming that Twitch pays $2 per 1000 ad viewers every 30 seconds."
That sounds like an extremely high CPM, much higher than the ad revenues I've seen. Unless I'm mistaken this could be exaggerating revenue by a large percentage.