I registered my SUBCARD® the other day, will I get double points backdated for the purchases I have made?

Unfortunately not. Double points can only be earned once you have registered your SUBCARD®.