But, but, but [scratching head e],... who is a liberal?
A liberal is not a socialist and does nor profess to be. Is there a luxury car with a name that starts with the letter S? Is the Subaru like a Lexus? If so, then, a Subaru Socialist is a better term, no? Or a Corvette Communist? To convey this meaning at least.....

I agree with the meaning; I just think they coined the phrase badly, even though it sounds nice. To my mind, the phrase should focus on the MEANING it wants to convey and match a luxury car accordingly for the irony effect. Here, they seem to have found a luxury car first and thrown in any old word that sounded nice with it to convey their intent of rich, do-nothing hypocrites. Do you agree?