I sure hope these rumored dates turn out to be true. Can't wait for the official announcements with specs and features.