Reddit is just an enormous public forum of forums; there's nothing special about it. The problem with reddit isnt reddit but users who think a forum is a social life.
In what way is it not?
No, it definitely has a particular demographic skew. This is important to companies targeting a specific customer profile. Reddit is not a place I want my products associated with right now.
What do you sell, red hats?
You shouldn't see Reddit as a whole. Every subs has his own particular culture.
Just select a few of them and start to participate!