On-demand provides similar or better flexibility/spontaneity than the current fixed-route service does. So yes, you can book a last-minute ride. Once you book a trip, the app will give you a pickup window and arrive by time for your destination. You should be at the bus stop at the start of your pickup window time.