This is a law breaking action by DC and will never make it to the USSC
Actually, SCOTUS ordered DC to give Heller permission to have a gun in his home or, in effect, to show cause why not (i.e., if Heller turned out to be a felon or something). So Mr. Heller would seem to have an awfully big hammer in the lowest court in DC, if DC messes with him personally in the way they seem to propose to continue to treat the populace of DC.
After the Heller decision, there is a 21-day stay for the USSC to revise its decision. Then, the decision is remanded to the DC Apellate Court, which has the RAA to issue order to see the USSC decision enforced.
If Heller files a complaint that the new law infringes on the USSC opinion, the Apellate court can strike it down immediately.
(IANAL, but that is how I see it).
I would LOVE to see Heller try to register a semi-auto pistol of the most common type - e.g. a Colt .45 pattern, a Beretta 92, a Glock, S&W 59 series, etc. Better yet, whatever is standard issue for the DC PD. Let them deny him and THEN see what the Court says.
Correction: The DC Circuit Court ordered DC to give Heller permission, and SCOTUS affirmed that order.