It is indeed a beautiful bike!
as for repairability, the battery seems to be sealed and would void your warranty. I’m not sure about the controller, yet I’m sure you could buy a housing if you were to replace it. Enjoy your new bike!
Have you tried installing the windows software in Wine on your Linux pc.? I had varied success when I tinkered with ubuntu and PC Linux many years ago...
I’ve had this a couple of times with Lycra road bike types, thankfully I look like a crazed old radge that should have taken the ring out his nose 20 years ago, a wee growl shuts them up, especially when I catch them at red lights and smile