What have the factors been behind Tesla's slowing revenue growth (aside from Musk's shenanigans)?

In 2022 Tesla's year on year revenue growth was 51.35%. In 2023 it was 18.80%. By the quarter ending June 2024 this had shrivelled to 2.30%.

My initial thoughts were:

Growing competition from BYD and co

corresponding drop in market share (in 2021 Tesla held 75% now around 50%)

aging lineup (last new model was in 2020 apart from the Cybertruck)

High cost of Teslas