I think there is one thing that must be clarified.
What is "official" to you?
As Rogerio Nunes told, Freescale only support those piece of code related to imx hardware itself. So the "official" package for GPU support is from Freescale.
But, if you look for a rootfs builder, the "official" is not from Freescale. If you´re around Yocto Project, so the "official" release is coming from yoctoproject.org. not from Freescale. The same if you decide to use buildroot or the rootfs from Linaro.
Regarding adopting Yocto or not, it´s completely up to you and your project. I´ve been seeing a lot of work from community to move to yocto. And when I say community I´m not saying imx-community, I´m saying embedded community, or ARM community. But, if you don´t want it to use it, you can create your onw script to build your stuff. I remember when I used to build ntp/ssh manually for every rootfs I needed.... :smileysilly:
If you decide to go to yocto. I would say, start creating the first image from dylan branch. If you only donwload the source code and create your image, it it´s a lot of work. It´s the task #1,2,3 and 4 from my training. Try the image. You don´t need to start customizing.
If you like it, and decide to go for it. Then, you will base your product on current stable branch, and you will work for improvements/bugfixes on master branch. It´s not that easy to change from stable to master/next stable, because a lot of packages are upgraded. If you application depends on ssh from a given version, you may face problems with the upgrade, for example.
And please, if you decide to use yocto, register yourself on https://lists.yoctoproject.org/listinfo/meta-freescale You will have a better yocto support there.