It sounds like you only went to one little cluster of cities. There's a lot more places in California than LA county, Bakersfield, San Bernadino and Riverside.
If "lack of black people" is your major complaint, then come up to northern California....and no I don't mean San Francisco, I mean waaaay up north. Sometimes I feel like people who are not from California don't even know we exist. Sacramento has plenty of black people til your hearts content. Traffic isn't as bad either. If you travel further north you could go to Chico California where the Sierra Nevada Brewery is. Its mostly wine country and agriculture up here but you'll be away from the traffic and the homeless infestation.
and i'm not a smoker, but if weed is you're thing, I know that Humboldt county apparently has the best weed in the country, if not the world. Hell, its the birthplace of the "420" movement.