Awwwww, I liked that! Reminds me a bit of the video for "Number One" by Playgroup though. And One Thousand Percent, by the way, is the name of a group of sticker artists based in Budapest but proudly spreading their work all over the world. Here's the kind of stuff they do. Their logo is that weird 1000% thing to the left at the bottom.
I had a board here used by the inner circle of popbitch, and friends, to gather content and discuss ideas.