Don't know if this has been done before by anyone else, but I went through the unitnames.csv file methodically, and fixed an error - enabling all countries to build with proper unitnames.
Replace this line in your unitnames.csv
ISR;CAS:109sq The Valley Squadron
with
ISR;CAS;109sq The Valley Squadron
The SEMICOLON is what you need to replace, worked fine for me and now the likes of USA, Russia etc build with proper unitnames.
Again, apologies if anybody has done this before.
EDIT: I've now uploaded my revised unitnames.csv, so if you can't be bothered changing it yourself, you can download this.
http://www.mediafire.com/?mytxjnamedo