Great terrain, battle report and the rules sound like they did what they were designed to do.
Personally not a fan of something being able to regenerate fully. I prefer regen to be only a partial power with the thought that full repair takes outside assistance.
Just a preferance. I feel the same when it hppens in stories or movies to. Full recovery is to much for my tastes.
Oh I forgot to say the tactics, on both sides, sounded pretty solid.