Absolutely true though i disagree with the language stuff. Other languages are very important to show respect to other cultures, more so for me living in europe where its all so close together and accessible by car
Tupac will always be my favorite rapper of all time. "Only God Can Judge Me", "Shed So Many Tears". Love his music, his swag, his intellect... his life was too short and he seemed to work as though he knew it would be.
There is also a notable difference between the original style of rap to what we see today within the hip hop culture. This then bears the question of whether a person is considered 'genuine' in the culture or whether they are considered a 'poseur'. Factors such as age, physical appearance and upbringing can influence the way a person might be perceived by the subculture they choose to identify with.