Mine is 1GB Chinese WCDMA version bought over a year ago. Probably using slightly different storage unit and/or motherboard. It works fine with ICS, but with @bgcngm's JB the SD card wasn't accessible. The new custom kernel fixed that, but in AOSP version I believe there is another problem, I think it's the internal storage which is visible, but sort of read only - all the apps were installed to SD card instead of internal storage which caused crashes for widget based apps (as those can run from internal storage only).
Note, that on my revision also Carliv Touch Recovery doesn't see the external SD card (probably because of JB stock kernel), only good old bgcngm's CWM allows to install JB or AOSP rom plus custom kernel.