This is actually a really good list! I think the only major changes I'd make are....
1. Swap out "Bad Romance" for "Paper Planes".
2. Swap out "Immigrant Song" for "Stairway to Heaven" or "Kashmir" or "Whole Lotta Love" or etc. Zeppelin have about 2 dozen songs better than "Immigrant Song".
3. "Der Fuehrer's Face" is funny and culturally significant, but I'd never ever ever ever ever put it on a list of the best songs ever.