Not that I'm involved in the F18, but I can see what your saying.
Some people throw stones that probably shouldn't. Because if you have a good memory and can think back, the same happens in most of formula classes, and most on this forum.
While I do think the manufacturer has a right to celebrate or advertise that fact they have won or filled 5 of the top 10 places, etc... And not that it has happened in this case, but if you were to take a swing at another manufacturer on your way, thats not something I agree with.
But lastly, and most importantly, every reward due to the winning crews regardless of manufacturer, should be first and foremost.