Rivian's future looks promising, but regulatory and economic headwinds pose a challenge to its growth plans.