Never ordered from them before but it does sound like they don't actually stock and whenever order comes through, they themselves order...which may account for delay.
Kinda makes sense actually. If they put 2 weeks delivery then I'd not of minded and not been worried of being ripped off, an they wouldn't have needed to waste time sending fake tracking numbers.
I wish I had your patience.
Never ordered from them before but it does sound like they don't actually stock and whenever order comes through, they themselves order...which may account for delay.