Yes, there is another two wheeled battery powered vehicle being sold as an “electric bike”.
According to Merriam-Webster Dictionary, a bicycle is defined as, “a vehicle with two wheels tandem, handlebars for steering, a saddle seat, and pedals by which it is propelled”
As this vehicle is missing one of the key components, namely pedals, so for now on here at WhelledThing we will call these things what they are, electric wheelchairs. Impossible does meet this definition, a “chair mounted on wheels especially for the use of disabled persons”
Next I direct you to the impossibly boring video. It shows the bike rolling for what feels like an hour over a flat, smooth surface with no turns. Boy do these guys need an editor! The funny thing is the person’s face is never show. Could this be because of the multiple times this rider flew over the handlebars? I’m guessing missing teeth and broken noses don’t look good when you are trying to raise money.