To my mind, those are really good adverts - not only because of the singing, but because you can't possibly forget what they're advertising.
There are lots of clever, arty adverts but they don't do the job if you don't remember the product. Car adverts are the worst - I think "oh, it's that car advert" but buggered if I can remember what car it is.
The greatest adverts of all time, IMO, are:
Where in the world? PC World!
and
Currie Motors! Nice peo-ple..... to-do-busi-ness-with!