Most likely that the device has internal storage that's greater than the amount necessary to hold a few contacts and a few SMS. And LTE stands for Long Term Evolution. Basically it's the newest/latest/fastest mobile network technology. Often times you'll see it tied with 4G, where carriers will advertise 4G LTE speeds, which basically just means a speed faster than the traditional 3G