It only applies to federal loans.
This is a good overview of how the program works. http://www.studentloanborrowerassistance.org/default-and-delinquency/repayment-get-out-of-default/
I had Citibank too. I defaulted with them. It got transfered to Sallie Maie. I defaulted with them then the Dept of Ed got it. I did the rehab. 9 on time monthly payments. After the 9th payment the default status should be wiped clean. Sallie Mae picked up my loan again. The NSLDS will show if the default status was taken out. 14 days after my 9th payment NSLDS showed I'm no longer in default. As far as the CRA's goes, I won't know until my credit is pulled again. According to the Dept of Ed, the default/collection status is supposed to be wiped clean. As far as past late payments, I have no clue what is supposed to happen. Many on here have said the past lates are supposed to be updated per the rehab law and other have said the lates stay on there like any other account. Again, I won't know that until my credit is pulled again.
Hope that helps.