Noticed storage is still a bit wonky.../mnt/sdcard-ext is now being returned as default external storage per Environment.getExternalStorageDirectory(). (The "External" storage in that API call means default user storage, not removable storage.) I believe isExternalStorageRemovable() is returning false, which it should be (provided the default storage is corrected to be /mnt/sdcard).
Thanks again for all your hard work, hope to switch to this as my daily-use phone soon. I like my Galaxy Nexus well enough but there's just no replacement for a physical keyboard.
(Reposted here...didn't see old thread was dropped as I had it bookmarked)