azarunAbout mannpower: I think tf2 team right now consists of 2 teams: people that work on tf2 part time to make all the silly gamemods (mannpower, bumpercarts); and another group of people working on bug fixes/optimization/MM. So mannpower doesnt affect MM, its probably just very hard to incorporate skill ranks + they want to balance the game before it.
If only people who actually played the game were on that first team