I like your priorities: laminated flooring first and rover second - so it can have right surface to be driven at!
(I've been there, LOL)
Anyway, are you, maybe, planning WiFi version as well? Rovers I'm making for local coding club for school kids are based on RPi3 and as it has built it WiFi I used that plus mqtt for a mode for communicating with rovers. It is worth having it in mind as alternative