No surprise with the L train as its the only one that is automated(despite having a conductor on board.) They refuse to let it run un-manned which begs the question why did they spend the hundreds of millions of dollars to automate the line? There are plenty of places with unmanned subway lines. There's one in Tokyo and I believe Barcelona and Copenhagen.
I guess its no surprise that their API would be mess as thats about sums up the culture at MTA from what I can tell.
The MTA is spending hundreds of millions of dollar to put arrival clocks in all stations. The problem with is that I want to know how long it is before the next train arrives before I pay for a fare. I have to pay for a fare in order to go onto the platform to find out the next train won't arrive for anther 20 minutes. At this point I have needlessly paid for a fare and generally walk back up stairs and take a taxi.
When they were questioned about this poor decision they responded it was because of terrorism that they couldn't put train arrival times outside the entrance. That makes zero sense.