The last time I ordered late last month took 6 days to show from dispatch and this time it's been 12 days from dispatch and just so happened now that evo's gone I can't get in contact with them. They did warn that some packages were taking up to a month but I'm just paranoid.
Still waiting on an order from about a week before evo died also. I'd advise people not to use Topshelf until we figure out where the problem lies if there is one. It's either him (which to be fair, he's always been an upstanding vendor), customs or royal mail.
EDIT: Just wanted to add, if the problem is with him then it's going to be hard to find out seeing as he's now only doing untracked no matter what quantity you get and Evo died. We'll have to see how it goes as his feedback should start coming in next week.