I do play a lot of dota, and i occasionally check out forum if someone is putting any dota vids, most of them are not big deal, yours are good tho.
As for subs part.. Your plays are good, your montage is good, your quality is pretty nice, but problem is... You are not a pro or/and you are not...