I heard several cases in TSC approved in a year for both steps. You case may have been accidentally buried under and your letters make them aware of it. They are certainly guilty of the mistake and processed your case right away. I believe that was what happened.
Anyway, congratulations on your new hard-earned freedom :)