As I recall, it took a couple of months to get my $50 rebate check and two free mags. This was in early 2008.
I did call S&W and gave them my serial number and they did confirm that they had my paperwork, but were running behind with getting checks out. Might be worth a call to check.