Long time lurker, but I recently decided to post. I just moved to Charlotte from the Kansas City area, and have been amazed with how patchy the bicycle infrastructure is. It seems like Charlotte is trying, but they don't have the money/will/support to make it something special.
I agree with taking the lane though, I often would stay off to the right back in Kansas and drivers would either move to the other lane to pass, or pass at a pretty safe distance. Here, I have almost been clipped multiple times, while simultaneously being flipped off or honked at. The other day on Morehead a guy was within feet of my bike behind me laying on the horn, despite having a clear lane to pass. I have gone to using sidewalks or just driving in some instances because of this. I really want to bike, and living in South End I see many, many people biking and using the B-Cycle every day, but they almost always are using the rail trail, or sidewalks. I shouldn't have to scream at drivers that I have a right to be on the road.
As a side to the recent posts, my apartment complex offers free bike rentals for tenants, as well as many of the other places I looked at before moving.