Polestar O2: why has it taken THIS long?