SD car is never going to happen. Don't even bother just wishing.
I know, that's why I'm aiming for a 64Gb (or even a 128Gb if they make one). I don't see why the higher end iPhone can't be 32, 64 and 128Gb and the lower end one 16 only. It would make more sense.