The Wreath & Crest makes a statement for the 21st Century the same way the company used to: with a freaking humongous car.