Wow, way to take something neat and just moan about the wording, you pedantic debbie downer. And, for the record, ‘powered’ is a perfectly cromulent English-language synonym for ‘propelled’.
I award you no points, and may god have mercy on your soul.