I got mine tonight. There were 961 available last night. Just now there are 707. I would imagine they are gone no later than Saturday. The word is out, should be a rush of sales tomorrow.
A BULLET TRAIN! The only other thing besides a good guy with a gun, that will stop a bad guy with a gun ;-)