I just saw this on the Japanese TV and must admit I have no idea what the real message is ...
http://mercedes-amg.jp/zazen/en/index.html
... besides "materialism is not the way, buy a Mercedes for true inner peace!"
The Benz folks must have made quite an ad presentation ... and donation ... somewhere!
Gassho, J