2) Artemis II is sitting on the pad ready to go. It will launch in a few months. But actually it's not relevant; the article makes no mention of SLS. There is suggestion of SLS getting the contract.
SpaceX doesn't even have a timeline for Starship; they have no idea when it will be ready, but the one thing that is clear is it wont be ready to take humans to the moon in 2027.