About textures: there is a near unlimited possibility, theoretically. The track ballast is made as a render of a mesh of about ~1mio polygons. There exists a huge PSD file where 'you', again theoretically, can alter alot of colour and ballast mixtures. There is a colour map for about 50 stone clusters. Top sleeper layer and bottom sleeper layer surfaces (what gives the 3d effect) and junctions sleepers can be changed individually too. Even the fastenings could be changend with texture work. What you can't change is the profile shape of the track bed, fastenings and sleepers. These changes all does involve alot of work and post export texture work (MIPs need to be changed by hand after saving textures). And I told Richard some ideas from where the wooden track problems (Vertex Buffer Crash) are coming when exchanging existing track. This can't be prevented. It's about how tracks are layed. Most junctions and especially double slip junction are build the wrong way for these tracks. TSs rail build algorithm is not able to handle this with a more than 4 faces rail mesh when junctions got messy. For this the track work must be bit more presice

Just my two cents about it. It's up to Richard what's to do or not. For only 7 (whatever currency) it is incredible cheap stuff at this point.