It's X-bus nor ebusses
x bus official website site
I found it's a nice concept, manually remplaçable battery, modulable, light and long autonomy
In some country (in France in some place for exemple), regulation law force to be park back i, in case of emergency (fire, or disaster) you can make out quicker