Hyperbole at best, given that artillery isn't all that effective against modern tanks.
Also, note that this isn't actually a new variant. The 2S35 Koalitsiya-SV self propelled artillery piece was always supposed to be mounted on the Armata chassis; the ones seen in the 2015 Victory Day parade...