Steam engines actually do have a bit of spin up time, some you actually need a clutch to make a working car so the engine can turnover at first, most engines you will find have a fixed rev speed once they turnover. The best way to model acceleration would be to use a gearbox, but those aren't compact. Building a gearbox would also give you reverse and the ability to stop.