The stream engine is a marvelous thing, but it needs to be re-imagined. The concept of a large boiler is antiquated. They should use micro boilers and inject minute amounts of water to create the amount of steam needed based upon load and throttle demand. Perhaps even per-cylinder micro boilers. As those boilers are much smaller, and dealing with tiny volumes of water, they can run much hotter, and under higher pressure when water is present. If the cylinders themselves were superheated, then each cycle could be driven by metering a small amount of water in the cylinder which "flash boils" when it comes in contact with the hot cylinder walls. This way, you dispense entirely with a boiler. (similar concept to gas engines which are direct injected).
The slide valve is a great idea whose time has passed. A rotary valve would clearly be the way to go for both intake and exhaust. It would tolerate higher RPMs as well, extending the useful RPM range the steam engine operates at. It would not be reliant upon kluge-fixes like springs to make them work.
Single cylinder designs are certainly nostalgic, (I loved my old Mamod engine as a child), but a two cylinder engine which is dual reciprocating and the cylinders cycle 90 degrees out of phase with each other would eliminate dead spots at start-up time.