Yeah I guess because I read the TC article first, I had a better idea of what Padlet was before getting to the site.
After seeing the above comments, I went back to the site with a 'blank slate'. I actually don't think too much needs to change as a bit of vagueness can allow people to freely decide what the service is and can help you guys out as well.
However, I believe there needs to be some sort of central mission statement--something as simple as a googledocs for websites--so that first-time visitors know the main goal. From there, they can surf around and make the site what they want but at least you guys have stated your message clearly. Hope this helps a bit. Good luck!