I just downloaded the last version of the US stations, the new station looks awesome! Congratulations to you and Oz the artist who drew them!
I also think that it should better be 2 sepparate GRF files:
the freight / industrial stations have already a lot of options in the submenus. I think it's better to have more station types which are not so crowded of submenus.
I thought about that and decided it would definitely be best to have a separate GRF because there are so many stations in this set that it counts as separate in its own right.
Anyway, a few questions that cropped up while coding:
In the guide you (very helpfully) wrote, you've only listed three large cranes, but there are six in total (two for each colour, one in each direction). Should I use six IDs for these (which I think is a bit excessive) or should I "shrink" it to just two, one pointing north and one south, so that you randomly get a colour of crane when you build (although that colour then remains constant, like random train liveries)?
If you agree with that, then do you want to make some of the warehouses share an ID - then it might be possible to put everything in one class without looking too cluttered.
Finally, which station pieces use company colours? Obviously the truck parking does, but are there any others? (In particular, where uses the second CC?)
(If there's anyone who can tell me anything about using second CC in stations, please can you do so as my current experiments don't seem to make second CC work, even if the normal company colour changes fine.)
I'm well over halfway with the coding now so it should (hopefully) be released sometime tomorrow.