I have been planning to set up my Nexus 7 is a similar way.  I will be rooting and using Cyanogen Mod but I will be using your guide as a template for the rest of my configuration.  What are your thoughts on using Amazon's app store for commercial apps?  I would like to use it to get things like Netflix and Audible and Amazon wouldn't have as much control over the entire device as Google would.