I fully replace the chain, front cog and cassette every 2500-3000km depending how snotty the weather has been in that period and how bad I have been at cleaning the chain. In my experience the chain and cassette wear together so they have to be changed as a unit. The front cog is cheap anyway for the CX so I change that aswell. The whole hog costs ~50euro from Bike-discount, although the P&P is expensive so I tend to bulk buy parts, typically buying two complete drivetrains at a time.How many drive chains have you needed to replace in that time?
I haven't seen more longevity out of ebike rated chains to be honest as I suspect its the cassette that's giving up the ghost earlier. I think the torque of the CX motor creates more strain on the components, especially as I have de-restricted it. You do learn to ease off during gear changes quite quickly - this helps reduce wear.