Your list is starting to look really solid.
As before, I'd definitely add in 1 unown Q in spot of the mime, maybe a 2nd uxie, and maybe a single Chatot MD for another good starter.
As far as trainers go, a single pokemon collector might be useful, and the warp points is also an excellent...