All this talk about “Royals” address to consumerism and the vapid materialist message of American pop culture exports is fine, but that doesn’t change the fact that rap music is front and center culturally and (if the U.S. is exporting its popular culture) its most salient product. "Royals" is a fine and catchy pop song and if you like it you still aren’t a racist. Most people like the song. It’s a good song. Relax. But to suggest that the song isn't talking about hip-hop whatsoever is wonky.
The problem remains, though, that half of those things that Lorde mentions are racially coded; they are metonymies for blackness. And not just for Americans, but for many in the Western world and for every place touched by contemporary American cultural exports. I won’t go so far as to say that Royals is a racist song, and I definitely won’t suggest that Lordes is racist by any means, but that is precisely the problem. In the post-racial world, even the racists aren't racist.