There's also various match analyses (not commentary) on random matches on our accounts on elive.pro if anyone wanted to see them you can be my guest but don't expect some crazy quality as we're still practicing 
I'm curious, what do you discern as the difference between commentary and analysis?
Great question. IMHO, a (running) commentary is usually a play-by-play move reiteration for the viewers with insight added to said moves, to inform the viewer what's going on plus some entertaining comments (colored commentator) on the side. One person is the hype guy who bring energy while the other person supplements the hype guy with technical explanations to back it up.
A match analyses is a little more in-depth without doing the blow-by-blow. Since it's not live, hopefully, it'll catch details that is often missed in live commentaries. Often times using the elive.pro rewind feature and also draw arrows and so forth to help analyze the matches. Some analyses are entertaining but it's not necessarily designed that way.
If you're familiar with the Starcraft2 world, think of day9.tv which is the direction I'm aiming for.