Agree with you, coolcruisers shipping costs are too high.
BUT
If you have DHL in whatever country you are in then you should be able to create a BorderLinx account (search under BorderLinx) and that gives you a US postal address (for onward shipping to you) and means CCoT shipping costs are just in USA. Obviously you then pay for DHL/BorderLinx shipping and any duties.
CCoT quoted me $500 shipping on a $275 order. After giving them a BorderLinx address in USA the CCoT shipping costs became $23. Obviously it then cost to get them to UK but even with duty and vat that was less than £100.
There are always round problems
Hope that helps,
Regards,