I am also very interested in ordering 20 of these.I actually have 20 of these 500W/96cell panels on order. Shipping cost was fine considering it's a 730kg package.
I would have loved to hear from someone with experience of them before ordering but that could be too long a wait, worst case scenario going by their timings for order and shipment, it could be 3 - 4 months before they land