I just tested one of BNSF50's crossings (specifically <kuid2:39134:101598:3> Grade Xing US Inc. 2L 2T) with TRC and it stopped traffic and the gates went down, but the lights and bells were not functional. This is my first attempt switching to TRC, but it is fairly easy to use and I do like that I don't need to place a ton of triggers for bi-directional running on multiple tracks. I also checked the Crossing Plate (without lights) and it too functioned however they release the traffic early just as they did with ATLS (ie, the cars would run through the barriers as they are going up, which the TRC traffic stoppers also resolve). As was mentioned by someone above, my gripe is the lack of variety available for gates/lights etc. I am also modeling a proto route in which the primary railroad uses flashing lights on their cabinets to help indicate to train crews that the crossings are active (rusty-rail rules require that the crew can verify the crossing is active at least 20s before entering the crossing or they have to stop and flag). While this is not really a requirement within Trainz I like the concept and had been using "<kuid:39134:100361> Relay Control Box 2 With Operating Red Beacon" at most of the crossings, these also will not function natively with TRC.
I don't know if the original creator of the TRC system is reading this thread, nor do I know what his licensing on the scripting is, but would it be possible for someone to create a Slave object similar to the ATLS slave that could act as an interface between the TRC triggers and the scripted items that have invisible rail connections for ATLS but otherwise will not work with TRC? (I don't know what this entails, just something I thought about tonight while playing around and I happened to find this thread.)