HTC could easily fix the Wirblewind reload issue. While I am not a "coader", I'd like to believe HTC could fix it so that 1 pull of the trigger = X rounds of fired followed by a 1 second delay (or other such arbitrary reload time). My sources show the 20mm FlaKvierling 38 L / 112.5 to be fed by 20 rounds magazines (x4), and ideally in a perfect world the ammo bearers would be able to keep the monster fed well enough for a perpetual rate of fire or at least until it is completely out of ammo. However, I'm not oblivious to common delays and hiccups in reloading so hence a delay of some sorts somewhere in the firing process.
The MG's are very similar, but to a lesser degree, I'd like to believe. Also, remember that some tank MG's like the T34 used the DP28 which was fed by a 47rd "pan" (drum) magazine, so reloads would be quicker but more frequent. If HTC wanted to spend the time they could apply a reload time to each individual vehicle MG position. I bet there would be a difference in reload times between the turret MG, hull MG, and pintle MG, AND there would be differences between the models of tanks, too. But again, is it worth HTC's time and effort when they have so many other things to contend with and would the changes immerse game play at all???