Threadstarter, how many days a week do you roll?
If the answer is 1, I don't think it'll ever go away. You need 2+ for your body to get used to it.
As for your ribcage. We roll pretty hard where I train, and the people are big and strong, so mine hurt nonstop for the first year or so.
It then started to go away, either because it's been conditioned, or because I've gotten bigger and stronger. It's very nice to be able to sneeze and cough without squatting down to protect your ribs...
I can't help thinking that the heavy core work and big compound lifts I've been doing have helped. Squats, deadlifts, saxon sidebends and ab wheel for the win.