Phoronix: xf86-video-intel 2.9.1 Provides More Fixes
Back in September the Intel Open-Source Technology Center developers had released the xf86-video-intel 2.9.0 driver as their quarterly update, but unlike previous updates that brought KMS, GEM, UXA, and other new features, the 2.9 release wound up just being a major bug-fix release. Providing further fixes, the xf86-video-intel 2.9.1 driver was released over the night. The xf86-video-intel 2.9.1 driver addresses corruption and artifacts due to wrong colors in the colormap with X server 1.7, incorrect rendering (such as missing scrollbar arrows in some themes), black screen when X server is reset, and regressions detecting DVI monitors...
The next step for the Intel driver is to migrate to Gallium3d so they can get the benefits of all the state trackers for "free". Things like OpenCL, new OpenGL versions, and VDPAU can be supported without any work on their part.
As for your feature list, I thought that Shader Model 2.0 is a DirectX specific terminology. The rough OpenGL equivalent should already be supported on Intel cards since they've maxed out on the OpenGL versions for their cards.