I totally loved the Steelheart material.
I think I have guessed, maybe, Steelhearts vulnerability. David's father was not actually trying to hurt Steelheart. Much like Shieldbreaker from Fred Saberhagen's Sword series, I believe that Stealheart can be hurt if he engages with someone that is not actually trying to hurt him.