If you are a top tier handset integration provider for Android, there are soooo many things you can commercialize without fucking up the community-facing open source model. Hardware support. Advanced RCS and all-IP network support. FMI. Etc. It feels as if Cyanogen is taking a app developer's approach to value add when they should acquire some telecom knowledge because that's where their customers' pain points are likely to be.