It looks quite cool and engaging but basically it is just a negative advert produced by the German SPD (Social Democrats). Rough translation is, The Shark represents the Free Democratic Party who are labelled as financial sharks (unscrupulous free marketeers basically). The 'Coin-head' represents the Christian Democrats who are labelled as self-interested and money-minded. The hair dryer is the left who are, well you may guess this - all hot air. It ends on the slogan "Regulation of Markets, Fairness for People, Responsibility for Europe".
It is entertaining, fairly blunt and to the point, nothing that special but has been circulated around Twitter and Facebook as a 'cool ad'.