So I assembled one of these ROS2 Hadabots over the past couple of days.
http://www.hadabot.com. But it didn't take 30 minutes, more like 5 hours. It's one of those cheap gearmotor robots you see on Banggood and Alibaba. I had a problem with one of the jumper wires. It was flakey. I tried to strip it, no wire, just bits of metal in the insulation. The encoder is cheesy. And some of the commands required "sudo" not mentioned by the documentation, but all in all, I liked it, and it was worth the $100 if for no other reason than it got my feet wet with Docker containers and the ESP32.
I had a heck of a time getting the wifi hooked up, but some of that was my fault, getting the SSID and password right. They use two versions of the H-bridge motor control, so I had to backwards engineer the connections to my version (later I found where both were documented). Still, again, I consider it worthwhile if for no other reason than experiencing Docker. At the end of the day, it's merely a teleop keyboard with ROS2, and oh, yeah, they introduce a web interface which is exciting and worth looking into; plus, it seems like they have an active blog and a range-sensor and nav2 navigation stack coming as well as some AI stuff. Jack Pein is the CEO. Silicon Valley guy. The company used to be called "ROSBots". Located in Belmont. I did the TABLEBot Challenge Phase I, albeit remote control <see video>, and Phase IV in the end! :-)))
Hadabot Images
Hadabot Phase I