Unfortunately you didn't read my reviews on the sites. You are going to have great difficulty getting your money back. They don't care about the DSR's or Sales of Goods Act.
Start now by e-mailing them stating that as they have not delivered in the time promised so you wish to cancel in line with the above acts.
Make sure you keep copies of any communications.