I thought they sold out of units for the initial "get it early" offer. EDIT: Seems I thought right but that was for controllers and links delivered in October and this offer applies to November deliveries. Nija edit: darn beaten to it.
They did. Those who ordered for early delivery get theirs on the 16th of October; the 10th of November is the day of general availability.
Do I grasp it right that the 1st batch of pre-orders are not getting the freebies? If I am, that means I've got 3 copies of Rocket League and 4 copies of Portal 2 to trade!
Maybe if they didnt Geo-lock the sales of the Steam link and controller they would have more sales!!! (from Australia)
I don't have portal 2, but I would only buy a controller in a regular online shop and not through valve directly.