YFDS: Your Favorite Driver Sucks

What does YFDS mean? The above is one of YFDS meanings. It may have other definitions. Please refer to the end of this passage.

Definition in English: Your Favorite Driver Sucks