Sky starting to clear at Cape Canaveral - thinks looking even better for #STS135