Dane Lund Andresen has upstaged the more-fancied sprinters to win stage one of the Tour Down Under.