I don't know about how affective the ad will be for sales, but, from a purely aesthetic point of view, I love how abstract most of the imagery is. Almost every shot is made up of only a few lines or gradients. Someone had a lot of fun with those renderings.