Honestly, the lack of a SD slot is criminal. The chipset has at least two SD interfaces; one being used for the internal storage and the second completely unconnected. All google/lg would have to do is put in a slot, run traces to it, possibly a few passive components. Couple dollars worth of parts, at most. No excuse.
Pretty sure this is related to Google pushing the unified filesystem for android - good for internal storage, but a terrible justification for not providing removable storage.