Yes the Due has been out for a while. The initial batch went out pretty fast. the new batch is being delivered now to distributors.
should be back online in a few days.
PS: the Arduino store doesn't get a special treatment, they get the boards the same time as the distributors
m