Well I'll answer about the SP thing. What I notice about most S hip hop songs is that they usually rap about the realities of today but usually wouldn't go much further than that. One example could be this song: (don't mind the lyrics if you're really offended by that)
YouTube - Fuck Tha Police - N.W.A.
They're talking about the police brutality they go through right now (or back when that song was released or whatever) describing the events in great detail but they don't go beyond that like how to improve the situation or their deeper thoughts or emotions about it. They just present it for how it is.