Thacker, I think you should take a good, hard look at the below picture:
This is your overall Luna stat for the 6.80 patch. You need to dial back your ego about ten notches right now. You're at the point in your dota phase where you have a decent understanding of how the game plays, but based off the two replays I watched, your mechanics are
not sound and, as much as you complain about your teammates, are a pretty poor team contributor yourself. You'll improve a lot faster if you just concentrate on your own gameplay instead of constantly whining about non-english speakers and "faulty" mmr systems.