I agree with most points, except the late game recovery. Granted, if you are REALLY far behind then yeah it can feel near impossible, but turnarounds are much easier than LoL thanks to the gold loss and long death timers later on. All it takes is one team fight to turn around and gain momentum, since the enemy will lose a lot of gold and be dead for long amounts of time. This allows the team who was formerly behind to easily take towers and, in a reasonable game, potentially a rax. Sure, they can buy back if they have the money, but that makes the gold gap even bigger, and they won't have it if they need it later. There are also high gold bounties on heroes on sprees, comparatively more than I remember in LoL.
While in LoL a bad teamfight can turn it around as well thanks to lack of buyback, too many mechanics stand in the way. While the losing team gets gold, there is no real gold swing as the enemy doesn't LOSE any. With no gold loss, a team that gets the lead early never loses that edge as long as they can not screw up. You can't gank the carry and make them far behind if they get a kill or two since they keep that kill gold. Also, say a teamfight goes down and the losing team wins the fight but two of their guys die. Unless they have a minion wave at the enemy tower they can't really push hard, since LoL towers hit like a truck. By the time they maybe make their way to a tower, the enemy respawned. And even if they take an inhibitor, it's not the complete gamechanger taking a rax is since they respawn. Unless a HUGE push can be mounted while the enemy is dead, the winning team losing a fight is not going to end the game for them, as long as they did some damage back and don't do it again.
As a side note, I agree with you on LoL females and have discussed that very point with friends. With a few exceptions, every human female in LoL has a huge bust that the character art intentionally shows off. They wear revealing outfits and some like Miss Fortune and Caitlyn have direct sexual references in their dialogue (pretty much every line of MF and Caitlyn's fuzzy cuffs thing). In Dota 2 the only hero who has a bust shown off at all in her model or character portrait is Lina, and even then not to the absurd degree of LoL. The rest all have normal looking bust sizes and even if there is slight cleavage, like on Windrunner, it's not accented in any way and she is not sexualized. Riot plays up the *** angle to appeal to a younger audience who enjoys lolitas while Valve keeps it mature.