Long rescan usually happens if there is a date mismatch between device date and pc. About porting rockbox - you'll have to integrate with almost all system services to keep Sony sound enhancements.
Re: rockbox, I’m not concerned about them, I’m sure the thing sounds good enough already.