This is pretty much par for the course for Apple, isn't it? Their first gen new products are always pretty awful, but subsequent versions make pretty huge strides.
I think the takeaway here is to just never buy the first generation of a new Apple product.