I think the reason for the massive delay in the release of an update, is because it's possible that there could be a system update due when New Super Mario Bros. 2 is released, so they're withholding the release of the patch until then so their card isn't blocked.
That's my best guess anyways.
Essentially this. They're just running out of exploitable games so they're trying to be careful as to when they release their updates as to not waste a game.
However I think they should just release a new card, maybe something to compete with the DSTwo or at least add more space for the ROM headers or...whatever it is they use.