it's a smart move, as there are over 3000 Ford dealers in the states, imagine a Mustang pin in every dealer, then the people that come to buy a Mustang are exposed to pinball and a mustang pin at that and they buy both.
Just they might have to do a better job on having the code complete and don't want quality issues like leds flying out lol.