The idea behind this is really a good one, it opened up a dedicated space for followers to talk about T20 cricket, to me it makes a lot of sense due to how popular and fast-paced the format is.
There are also these franchise leagues to look at:
ICC T20 World Cup – the official international tournament
Bilateral series and tour matches – between countries throughout the year