Does Anyone Else Love These Ads?

I’m not sure what these recent muppet-like Uniqlo posters are about, but I love ’em! (sorry for the crappy pict, these had gotten tagged and weathered by the time I got to them).