Is 2 really that severe? To me, the position looks terrible with those 2 isolated pawns and the knights on relatively open field. At least white is going to be forced to make a move to stop 4... Rd1#, but that shouldn't be much a problem.
P.S. Rxd6 is great though, since black goes from 3 behind to 2 ahead.
The book I'm reading presents this as a quick mate.
1. Rxd6! Qxd6, 2. Qxg7#
or
1... Qe7, 2. Rxd8+ Qxd8, 3. Qxg7#
Well, here is an alternative that stops the mate.
2... Rxd6 is another possibility since it threatens mate and the knight is still defended since 3. Qxb8+ is answered by Rd8, which forces Qxd8 since there is no other move that white can do to stop mate or loss of their queen.