Actually, 3 weeks is pretty quick. Consider that GM needs to get the information and any required parts to their dealerships before the first owner calls in for the recall. I have seen up to six months from the time the recall was announced to the time the first notices were mailed.