Look in the FAQ on their company page, I did maybe a month ago and saw that they were releasing some Neutron 2s on May 11th. Then as we got closer, that changed to May 10th, and finally May 6th at like 0800-1000. Point being, they come up but you kind of need to check the page every now and then.
I picked up a red micarta from this last drop, I think they were sold out within about 20 min.
The FAQ days said the next drop was in June a few days ago, but now it says:
NEUTRON 2 - Next rele
WE HELD BACK SOME NEWtrons FROM OUR LAST RELEASE. KEEP AN EYE OUT FOR 75 NEWtrons loaded at random betwen 5/13 and 5/20
So maybe check back frequently in the next few days.