I've finally managed to get a slot among the coronavirus panic but it's a week away. Does that mean things that are in stock when I ordered (but then become out of stock soon afterwards) will definitely be delivered or is is just if it's in stock when it comes to the time of delivery? Has anyone received an order from them recently? Did it have everything you ordered or was it full of substitutions?