Not bad at all, chief! Can definitely respect a Rakim fan too.
As for the Tupac character, that would be Air Shakur from Uma Musume.
The owner of the horse she's based off of has a good few others who have names from other artists. Air Groove, Air Eminem, and Air Messiah are the ones I know off hand.
What's neat about Shakur is that when Cygames was making her design, they took A LOT from Tupac's legacy and style and incorporated it into her look and skills too.
The real Air Shakur is named after Tupac Shakur, and her in-game training events after winning certain races reference his songs. Winning the Arima Kinen gets you "All Eyez On Me", autumn Tenno Sho "Ambitionz" (az a Ridah), Takarazuka Kinen "Can't C Me", and spring Tenno Sho (Put Your) "Hands Up". Her laptop even sports a sticker with a stylized "All Eyez On Me".
Her skills reference other rappers as well. The evolved form of her second unique skill is "Lose Myself", and a negative skill she gets from losing horribly is "99 Problems".