About Electric Engine, I do think you would still take damage. Otherwise, Speed Monsters could be created.(Think Starmie who got a Skill Swap. Biggest weakness away and constantly getting Speed)
About Hard Rock and Heat Proof, maybe we should see like Thick Fat for example.