(Not directed at any comment in particular—there has been a spate of these lately.)
The techniques that companies use to improve performance on their hardware are almost as complex and important as the hardware itself. This isn't to say that there isn't a benefit in open-sourcing drivers, just that companies are justified in being weary of open-sourcing their drivers.
The protectiveness of the driver seems more lawyer-driven. They're willing to hand out the source to pretty much everyone who asks to build a device, just under proprietary licenses.
Even when stuff does get open-sourced, the code takes quite a bit of work to pass muster for e.g. the Linux kernel. It's just so low-quality, regardless of vendor, that a lot of time and effort on the device-maker's end goes into debugging driver issues - work that is of course duplicated in a dozen or more companies. I've never personally looked at Marvell drivers, but OpenWRT's claim that it doesn't meet their standards is completely unsurprising to me.
The original firmware was slow, buggy and required reboots every day. With Tomato it's one of the best deals I ever got :-) - dual band Wifi, Gigabit LAN, support for USB drives and 3G modems, no stupid blinking lights (I love that) - a perfect home/office router.
I think better example would be the evolution of performance over different driver versions.