I like your re-design! Making the system depend more on software may be a headache for updates, though. If the government needs to constantly update route times or some other route information, they could change the cards out in their design. In yours, that involves a software update to every machine. Now, I am not even saying that this would be harder for the city to do. But, it seems like it may be a cheaper system for them.