I really like these changes, although I believe halfers are much too weak.
This age they were a bit too weak to begin with and they lost +10% population, perfect intel, quickfeet, and townwatch in favor of +50% TPA and invisibility. This is a nerf to an already weak race.