I really do not understand the hard line that everyone takes about badging around here. A badge is a badge. The Focus/Fiesta ST are just economy cars with some improved powertrains/suspensions, which is exactly what this is. It might not light the world on fire, but it is still pretty quick compared to most other…