The status of the current trains operating is updated every minute. Data is sourced from the NJ Transit API, which unfortunately lags behind around 30-90 seconds when dealing with real-time data. This unfortunately causes conflicts if trains are behind schedule.
Please make an issue on GitHub (link in the sidebar) so I can look and find the issue. Include as much information as you can as unfortunately recreating the problem is not easy as the data is constantly changing.
Yes, this map can be considered a proof of concept. If NJ Transit made it possible to access real-time train locations, I would not longer need to estimate them as I do currently. This would be much more accurate as you could see if a train has stopped moving, or how fast it is moving compared to others.
I DONT KNOW