China's third-largest automaker Dongfeng has fired up a luxury off-road brand called Mengshi (Warrior), and launched it with a pair of tricked-out, military-inspired, thousand-horsepower 4WD concepts that look, well ... about as Chinese as apple pie.