The website
SongMeanings.com is an open-access site where you can create an account and write analyses and interpretations of your favorite songs, and read what others have written.
Bear in mind that it is open-access, which means a lot of garbage gets onto it, but a lot of gold gets onto it as well.