I will probably draw a lot of hate by questioning such an old tradition, but I think the wave system in DTV should be improved.
One of the biggest problems with DTV is that 80% of the team can't really do much to help, because bots need to get lured to some chokepoint/meatgrinder. There's only so much space in the meatgrinder/shieldwall and everyone else has to hide somewhere, so they don't get themselves killed for less xp or lure the bots away from the meatgrinder.
So why can't we fight bots head on with everyone invloved and have to resort to exploits? Because bots outnumber, swarm and face hug you from every angle until you can't move at all. This makes backwards the only direction to move in when aggroed by a train of bots. And bots tend to swarm a single target instead of spreading out.
I know you can't do much about the one-dimensional zerg AI, but you can do something about their spawning behavior. In order to avoid massive steam-rolling blobs that you can only fight with exploits, there's 2 things you should try in my opinion. It's very little effort and you can always revert back, if it doesn't work out.
1. Instead of one spawn point, use multiple ones spread over a small area or along a line, so you create multiple smaller blobs. This would also have the side-effect that bots (assuming they always go for the closest target when spawning) would be more likely to pick different targets and stay seperated instead of merging back into a single mega-blob. If you can actually tell bots via script what target to go for, make about half of them move towards random players.
2. Overhaul the wave-system: To keep blob-sizes fightable, don't spawn 100 bots at once. Just get rid of the waves alltogether and use a reinforcement system instead. For example, spawn 30 bots every 15 (or so) seconds and keep them coming, regardless of how many are still left on the field. This way you could fight them with the whole team in the open and you would have to be quick, because otherwise you would get swarmed after all. Adjust the difficulty by increasing the total number per round and/or giving them better stats. Health and ammo could be partially restored at the beginning of each interval (like 10%) or not be restored at all.
I bet this would give DTV a better pace and everyone could actually play instead of waiting in the back of a hut for the round to be over. At least try it.
The old meatgrinder playstyle would even still be working. Bots would just add up continuously, instead of 3 big waves. Fighting in the open would be an option for better (because faster) xp and gameplay.