Spotted in NYC; what is this? edition

Badge says Daimler, first time I've seen something like this in NYC. It sounded great too.