I've also been waiting for some stuff for over a year.
Placed one order since about a month ago but haven't reached the projected delivery date.
The items have come and gone availability-wise (UK) and price all over the place.
Their customer service used to be quite good. It longer is.