If you didn't read the link to the f150 forum you really should, some of the explinations for what these are, are just hilarious. It's long but worth it if you need a few laughs.
Well, since they aren't on the sport then I guess I'll just move on, but maybe a f-150 ecobooster will find this useful later!