I had real trouble with them as well when ordered a Garmin back in June - after much phoning and e-mailing I did get an e-mail back to advise that they had no stock of the item I had ordered (after taking the money of course!) The email was very apologetic etc etc. I cancelled the order and got a refund and ordered one elsewhere - sounds like no improvement since then. Keep at them, you should get your money back at the very least.
I ran the 10k and really enjoyed it - great atmosphere, good support (around pollokshields especially), the pipers were great and I managed a PB. Didnt like the look of St Vincent street when standing at the start but managed it ok and it did spread the field out a bit. A few unexpected hills along the way but all in all a good experience.