Things I hate about r300g:
1) No accelerated video-decode.
2) No Accelerated Flash-plyaer not any HW accelerated alternative.
3) 3D mesa is 0.25X to 0.3X to closed driver, maybe worse when compared to windows.
4) Hulu sucks on the linux, why there is no interest in solving the road bloxks for better user experince?
Has anyone doubts why the linux is failure on the Desktop? Where is the user experience? Long Time and money are not solving linux problems for the end users. Users want their hardware and software to just work.
Do no get me wrong, your work is greatly appreciated. That is also the same for all non-paid linux developers.
However, AMD/ATI are simply dumping the linux support. Simply, they do not care about the 1% of the Desktop market share.
Linux is not a competitive solution for home user, or general desktop user. Corporate user can live with software render and SVGA soft driver. Media intensive users can't.
Soon, Web browsers would be HW accelerated, as you can guess, Linux versions are left in the dust.
BTW, what do distro co. give in back for the Linux infrastructure?
If you want something done, you write the code to do it. If you can't code then you pay a company like Red Hat or Novell to do it. If you can't pay, then you ask nicely of a developer who can. If you can't ask nicely then you shut your mouth.
Corbin and Marek have done the majority of the work on r300g, and have been paid (to my knowledge) nothing. They owe nothing to you.
On top of that, three-fourths of your points have nothing to do with r300g, but I'll leave it up to you to figure out which ones those are.