Yep, as much as like I like that song, it does not fit GTA V's atmosphere. They probably only put it in because of it's title ("West End" = "West Coast" maybe).
Everything you said is spot on though. Non Stop Pop is not right at all. It has no idea of what exact genre it wants to be. Never have a seen a station in a GTA game with too many styles at once.
I thought of the exact same thing as to why that song is in. Of course, "West End" still reminds me of the West End in London, not the West Coast. Great song, but a poor choice for this game.
There's definitely very little consistency with Non Stop Pop. At least LSRR is all rock, even with the soft and hard rock mix, I didn't mind that much. I also felt that "Garbage" by Tyler, The Creator was out of place on FlyLo FM. The rest of the station seemed like was experimental electronic music, and then suddenly a rap song appears (unless there were other songs on that station that had lyrics, but I can't remember any). And like Ash mentioned in his article, Worldwide FM suffers from this issue as well, with two random jazz songs from the 70s being placed in with chillwave.
I don't know what happened with V, but it seems like the songs weren't chosen very carefully. I had sent a text to WGN Radio asking Lazlow about who picks the songs, and he said either Dan or Sam Houser chooses the songs, so if someone isn't crazy about the song choices or soundtrack in general, it all falls on them I guess.