Oasis rubberduckzilla advert

Is it just me or is this quite dubious on a number of levels?