I'd go with Amazon. At least their customer service is alive.
Viva-Media does not seem to want to reply to my inquiries as to when the game is available. I placed an order 12/4 for the download with confirmation "Order Complete," however no download links. Created two tickets - so far heard nothing from them.
_________________________
Problems worthy of attack prove their worth by hitting back. - Piet Hein