Why the OEM's seem intent on re-inventing the wheel I will never understand. It took Xilinx several years to figure out how to fit into the linux development community.
I had hoped for better from Freescale.
Freescale offers myriads of wonderful linux resources, but too many solve problems that have already been solved, or fit in poorly into Linux community.
I am developing for different hardware all the time. If I have to not only learn the unique hardware capabilities of an OEM's platform, but also their own particular means of building and creating linux and applications, this is abysmally inefficient.
When I start a new board, I want to pull u-boot (or apex, or barebox, or, ..) from its primary source, a kernel from kernel.org, and choose the tool to build toolcthains and rootfs's of my choice.
Fit into the normal scheme and the knowledge and tools of the remainder of the linux community work to help you.
Even imxcommunity.org - sure it is prettier than the traditional linux mailinglists, but I really do not need another board with an entirely different way of doing everything.