drive n n n n w s s s s e n n n n w s s s s e n n n n w *not an actual expressway macro just an approximation.
Currently you get stopped half way, like for traffic, through the command, and you have to physically count out the room's you've traveled, copy paste that macro in, and if you fuck up you could end up traveling backwards, making a u-turn on the expressway(Which is weird, and probably shouldn't be possible but that's a talk for another time.) And losing progress to your destination.
This leads to driving the express being a chore, especially if you have a screen reader.
Potential Proposed Fixes
Store the command and as it's executed pop the executed move out of the command, and then when the car is stopped, give a remaining route, that is just the remaining moves you didn't process through.
Command waiting... If you get stopped in traffic rather than having to re-enter the command it just acts as a delay, not as a cancel.