There's a pretty coherent case to be put that Pop/Rock Music doesn't lend itself to being performed in Spanish unless the songwriter subverts it with non-Anglo-Saxon nuances, just as iambs and anapests, etc, sound ridiculous inside Spanish speech patterns.
One of the best exponents of Spanish popular music over the last couple of decades has been and is Juan Perro, the alter ego of Santiago Auseron, the lead singer of Radio Futura. This group erupted onto the scene during the Movida Madrileña - a boom time for liberal movements in Madrid during the transition to democracy. Spain was undergoing a vast number of social changes in a short period of time; the artists involved in the Movida expressed these, none more so than Radio Futura.
Here's a clip of one of their emblematic pieces. Auseron forever casts doubt on his own songwriting gifts, but he's actually an excellent storyteller with an original turn of phrase. What's more, the marriage between the words and the music is terrific - a great example of twisting its genre.