This is pretty bad from a hardware/software verification perspective. People who care about correctness can just go home, I guess. It's amazing that we're gonna let these things on the streets. When you weigh almost 2 tons and can go >100mph, it doesn't matter if you have a gun mounted on you or not, you are a weapon .
In the same sense that any object that can potentially kill someone (hint: everything) is a weapon. Which is technically correct but a useless observation. If we use a more narrow definition of weapon, e.g. a tool optimized for the primary purpose of injuring or killing people then it certainly is not a weapon.
Any object that can be remotely programmed to drive itself at high velocity into a target, yes.