[I do not know how much armor the Hs129 had to protect the engines; what I know is the cockpit was a an actual armored box and that the Shturmovik carried about 90 kilograms more of armor]
The problem was not the amount of armor the Hs-129 had protecting its engines, the engines themselves were the problem. Another factor to keep in mind is the numbers, the Hs-129 could not, and should not be compared with the Il-2, just because the german plane was not to see too much action, indeed. By contrast, the Il-2 and its more advanced development the Il-10, served for the duration of the War, so even though the Soviets could be inflating the achievements of these two designs, there are good signs of the true performance of the soviet plane against armored targets, and if the germans called them Black Death or not is irrelevant. They (the german ground forces) were under constant attack so the warning call Achtung Jabos!! was commonplace during the big offensives of 1943-45, so I guess, they had a reasonable respect for the Russian attack planes.
The Hs-129 is an appealing plane indeed, and all of us are aware of its feats in July 1943, during the German offensive against the Kursk salient, but there were simply not enough of them.
I'd go for the rocket-armed Typhoon anyways 8)