Stellar Amber, organizer of Kanye West’s Shanghai concert on July 12, apologized yesterday after the rapper showed up 40 minutes late, saying key stage visuals and smoke effects couldn’t be delivered as planned due to weather conditions causing the delay to ensure a better experience.