This sounds really good. Note that there is a Makefile build system that does not require to have CMake files (one way to have Cmake files for LLVM is to compile LLVM with CMake :-)). As for further development, the best you can do is to contact Keith (Packard) to ask what they have in mind. I left Intel two months ago so I am not fully up-to-date about they are doing and what they want to do. As for technical questions, I can obviously answer. Use my personal email.
Note that it was a *spare time* project of me at Intel. I never was in OTC (open source group) (I was in the GPU architecture team). So, at the time I was at Intel, nobody inside OTC worked on it. Just me and Keith who helped me to make the code base more presentable and easier to build :-)
We have a small team in China OTC Graphics department, already have been working on the project created by you. Our progress are as below:
0. Fix the cmake problem. Now cmake works fine.
1. Added image support.
2. Added OCL-OGL interoperation which is cl_khr_gl_sharing extension.
3. Added barrier support...
And some other new features to comply with the OCL spec. Although it's still not fully comply with the spec. I will push our work to the fdo's beignet tree soon and maybe I will create a new branch.