the site's legit. i got a pair of adios last week. as for the snowboard boots, they probably ran out! there are sites out there that post about deals. people check 'em out first thing in the morning, snatch up deals, tell their friends about it, and BOOM...sold out! stuff like this has to be hit up early.
as for the dc shoes, i bought 2 pairs of 9.5, so the sizes are there. you just gotta have the patience to look.