Best of luck with Mesh
They feature heavily on quite a few websites I frequent as they have 'extended' delivery times. (Promise a week but it takes months, if at all). The excuse is usually they have found a defective part during testing and they are waiting for a replacement.
They have allegedly recently been sending PC's out late with no Microsoft Activation Codes and one poor customer had his Credit Card debited within minutes during a sale and when the PC didn't arrive it took 2 months to get the refund.
It makes painful reading.