Indeed they do! You can pick them up from Harrington's, Star Traders, the Christmas shop in the Castle, Animation shop in the Village and Studio 1 and Animation Shop in the Studios.
Vinylmation figures I just don't get , but Pins on the other hand Yes pins are available in most stores in DLP. A new batch is released each month. Here is a link to the latest poster.
There are also Pin Trading events, the next one is the on the 29th October and there is one on the 11th December too.