There are some good songs on that list. But If I took time to really ponder all the songs I have loved in my lifetime, I'm not sure if any, except perhaps Let it Be, would be on my Top 25. The list ARCOGraphite put together has more songs that would be good candidates for me.
I always get a kick out of "Greatest (fill in the blank) of all Time" lists. Isn't the author really saying, "Greatest Songs of My Time? What qualifies him/her to declare greatest songs in the first place, let alone of all time? There are some wonderful songs that my parents used to listen to. Their generation would probably have an entirely different list.