Yes, I do find your sig offensive, as it's far larger than one might consider polite for a forum.
As for your suggestion, it should be directed to the songbird team, as it's a feature request for something they should add to their firmware. Ignoring the fact that feature requests don't belong in the forums in the first place, that is.
Both the database generation code (tagcache.c/h I believe) and any code relevant to installing/updating Rockbox (the rbutil folder in the source) are in SVN for any Songbird dev to make use of for integrating support for Rockbox'd players (or even Rockboxable players, for initial installation.)