After reading many Phoronix articles, I gather that legal review of code (in AMD) can take a really long time, and sometimes code is never even released due to concerns that potential "IP" or "patents" will be lost (or in the case of video acceleration bullshit concerns over DRM). Is this true?

In that case, if people external to AMD contributed more, would that speed up development since there's no legal barrier on them?

Also, I would like to know from the AMD employees here if they consider the information and specifications already released by AMD sufficient to make the drivers stable and feature-complete (the features I'm thinking about are very good power management, full 2D and 3D acceleration, OpenGL 4.3 support, OpenGL ES 3.0 support, OpenCL 1.2 support - all depending on hardware capability of course).