I bought the same bike, 2018 levo comp, new at the shop for $4500.
Been super happy with it, no problems. For me, the battery has been fine. I can get 25 miles no prob
which is about how much of a riding window I have time-wise on a normal day anyways.
Hardly ride my other bike any more and always finish with a smile on my face. If they still have a 2018 on the floor you should be able to get the price down a bit. I bought mine in May last year.