I have a degree in philosophy, and I agree with you. I don't see what this article has to do with philosophy as it's understood academically, and I'm also pretty unsure what the (rather self-aggrandizing) title (the site uses the title Philosophy Is a Public Service) has to do with the contents, since there's very little there to defend that claim or even talking about philosophy's role in the public sphere at all.
A more apt title would be "How I Developed Several Public Art Projects".
A more apt title would be "How I Developed Several Public Art Projects".