It seems like they just wanted to make a pun from the letters ST really, despite it not being appropriate.
My only car is an ST150, and is usually the slowest straight line car when I go on track. 172s fly past on the straights although they are often track cars vs my daily.... have to make it up in the corners although this resulted in me exiting the track backwards on my last track day
Unless heavily modified I can't think of a lot of recent fords that would be "beasts", maybe the new RS but that seems fairly tame according to the reviews. Mk2 focus RS maybe?
Other than that, an RS200 or an m sport R5