IMHO it needs to be adopted by the military and used in some war before it is "proven" to some people.
I'm not sure exactly what there is to prove. Prove the round fires a projectile at high speed? Prove that it can stop someone? Prove that you can walk into Walmart in 40 years and find it on the shelf?
Answers: yep, if you hit something, who the hell knows?