Mike Comb reported some of this stuff on OS X as well
Yep, that all sounds pretty familiar. I believe Dan Z promised to come up with a work around for the year bug although it is actually a problem with the tag (there is an ID3 year tag there, but without any content). Are the sources for the ID3 package available somewhere? If so I could probably fix that one myself.
As far as the GUI slowness (ArrayIndexOutOfBounds exception) I just tried again and that does seem to be fixed with the updated version. I had not tested it before since you said you hadn't had time to look at it. Maybe it is related to the updated progress dialogs? BTW, the problem I reported where the dialogs don't always go away under FreeBSD seems to be happening under OS X as well.
-Mike