Only 903 built! WAYYYY too low of a supply for demand. Not only that, the supply is actually small enough that a lot of people have never even seen one to know if they'd want one. Demand will pick up and snowball on this pin if more are made.
Also, that new, completed code is out.
Planetary! Do these next! 1000 EASY at $6995.