How to show a different product variation other than the default one on page load ( ajax trigger )
Please see Implement unique URLs for particular products on product displays. 
It is an open feature request for Commerce, and it also links to a working sandbox with the implementation: http://drupal.org/sandbox/maciej.zgadzaj/1845182