Actually no superstrength doesn't allow you to change momentum or give you any extra leverage or anthing like that.
See the boot to the head of bampire while in Henry's car. If it allowed this it would not have worked.
Though if she didn't have that super heavy armor would be cool because you could litterly hammer throw yourself (like Thor) over tall buildings, lol. And problem with super heavy armor also is that if you move at all you would have to make a balance check. Sure the armor itself is heavy, however you don't have the mass to shift it's weight (need LOTS and LOTS of practice). Even if with that would also give the character a tag named "TIMBER" or the "BIGGER THEY ARE THE HARDER THEY FALL" where folks could take advantage of that.
Hmm best way to get around that by making the armor more powerfull item of power. Don't think a +0 human guise should work on something that is supposed to be 1" thick, armor 5, and wieghing 2 tons..... Also -1 refresh for a weapon 5 and armor 5 is well quite cheezy, esp as written when they have true strike, human guise, and 1/2 immunity to magic. Probably would also say since this stuff is getting modified need to have marked by power to signify "something" claiming you, as there is nothing like a growing item of power shown anywhere else in the game that I am aware of.
PS: Where did the weakess against silver come from? Definately isn't an angel thing.
PPS: Weapon-fu only works against melee attacks, so still rolling athletics for dodging range ones.