I happen to agree that the unloading rule is f***ed up – why should the troops get an EXTRA move because of congestion? If anything, they should move LESS, not more. I think this is one of those rules that is designed to make the game resolve quickly, which is certainly one of the game’s strengths. But logically, it makes NO sense whatsoever.
As for the flamethrowers, speaking with the bias of one who usually plays Axis (at least, FTF), I think they are underpriced at 5 IPCs. So anything that limits their effectiveness is just fine with me. At least, until they are re-priced to 6-7 IPCs, which is their true value IMO. I mean, a freaking Panzergrenadier costs 5 IPCs and it DOESN’T DO SHIT!!!