An idea would be if players/broadcasters could put links to VODs of their game here after it's been played. I don't know if they think it's worth the effort to do it but it would be a good place for VODs I think.
Everyone can submit VODs to matches by opening the post menu (the down arrow in the post header) and clicking Add VOD. Those VODs will be listed in the match post then. :)