db2 - Your hard work definitely shows in this piece.
I agree with the others' comments about the hands. I think Tudors, which are made to fit ETA pinions, are your best bet. After that, try Clarks (ebay).
I am not too sure that the misaligned date is due to a misaligned dial (unless you removed the dial feet). Most likely, the number overlay was either printed incorrectly or placed incorrectly on the date wheel (both are very common problems). If the former is the problem, your only option is to replace the overlay (though you could also replace the entire datewheel/overlay with another MBW or similar). If the latter is the case, you would need to separate the overlay from the date wheel (try a razor blade to pry them apart) & then reglue them using slow-drying epoxy (slow dry gives you time to position/test the overlay a couple of times in the watch before the cement dries).