Does anybody else not get the credit for rewards until almost a month after the purchase has been made ?
That depends on where you purchased from and how long your rebates are pending for. Some can pend up to 48 hours some 90 days or longer.
I would put in a support ticket if its taking longer than expected.