I have my doubts, but this thing seems to be designed to meet these problems, most specifically, it does not seem to have a counterweight, that is the invention.
The comment in the article that getting hit by the scooter would be like getting hit by a pedestrian, sounds silly. Suppose it is only 20 lb. Imagine getting hit by a pedestrian on skates. Even moving at walking speeds, that is going to be a significant impact.
Since we're talking walking speed, I don't see how the impact of a 150 pound person with one of these things would be worse than the impact of a 290 pound plus person without one.
In any case, it certainly seems worth checking out.