Welcome to the forums!
Regarding the AGV, I've "designed" it as Italian because the only ordered AGVs are currently Italian. I.e. the Siemens Desiro, I've used the electric one as a Bulgarian trainset although it's clearly German-made (we just desperately needed a Bulgarian trainset

).
This set doesn't distinguish trains based on their origin. We would end up with just a few countries from the whole world (you know how many train-producing countries there are in the world

).
Instead, we're making them according to usage in a country, always trying to spread trains across all continents. This is because there will eventually be "regional parameters", allowing you to enable/disable some parts of the world. I.e. you could choose to play with East Europe and Asian trains only...
Also, it's up to the artists to choose a train's country, it's a kind of a non-written agreement we have.
There's also another thing - liveries. I can tell you for myself, when I've chosen a specific country for a specific train, I've tried to copy the real livery in 2cc. Another country could have a different livery, making my drawing... well... wrong.
As for coding... currently we have one coder, Emperor Jake and he's very busy with his college right now so the whole project is on a standstill for now. I know absolutely nothing about coding so I can't help you with this but I hope Jake will see this post and will give you a buzz to see if you're interested/willing/able to help. In any case, thank you for the offer, much appreciated.
Cheers!