After playing last night these changes are definitely all good. The smoker is a lot more powerful, and the witches and tanks spawning in the same place is a great change. But there is still one thing missing they will need to fix for balanced versus: Item's placements must be the same for both teams.
There's a down side to this, the team that goes second will know what areas to check and what they can safely pass up, but there needs to be some way to even it out. Maybe no item spawns at all and give out 2 pipebombs and molotovs at the start of each map?
Me and Nelly were playing last night, and on stage two of no mercy, right after you go up the lift past the gas station and drop down into that building, the medicine cabinet contained a healthpack for us. When the next team was up, the same cabinet gave their team THREE healthpacks. Anyone else who plays this game knows the difference in having two healthpacks is HUGE. On the same note, it can be just as huge to have a molotov spawn before the tank for one team and not the other. Something needs to be done to balance this, imo, even if it is trickier to fix.
The tank and witch spawn is the one change I kind of hate. For the same exact reason as you're saying the items spawning in the same place is unfair. If the tank and witch spawn in the same place both times... why would anyone EVER want to start off as the survivors?
They're going to run up a ladder to see a tank standing at the top and panic and get knocked around and owned. Then when the infected play as the survivors right after them, they'll spend extra time looking for moltovs or gas tanks and prepare themselves better for the tank. Same thing with the witch. If she's in a tight spot JUST around the corner and the survivors run into her... they get owned, then the next team gets a chance to prepare for it.
At least random spawns surprised both teams. Now I feel like it's an uneven playing field.
The only effective way to fix this, I think, is to have the survivors/infected alternate who starts each round. Like: A/B, B/A, A/B, B/A, and then maybe flip a coin for the 5th level or just give the losing team the chance to play second. THEN if you added tanks, witches, and items in the same place I feel like it would be much more balanced.