I sincerely hope you guys get the parts you paid for or indeed a refund.
A quick google search reveals there are a plethora of unhappy customers from MANY other forums
That said im sure i will be proved wrong and all will be solved amicably, after all Christmas is a time of miracles.
Sincerely good luck lads.