BikeShare here is not e-powered. There are dockless e-bikes in town now but I'd recommend the e-bike store on Federal, a couple of miles from where you'll be; Best Electric Bikes, 1919 Federal boulevard. That's where I bought my Magnum, they carry multiple models of multiple brands, owner Terry is a good guy and I'm sure you'll be able to work something out. Worth an Uber ride. Closed Mon and Tues.
PS The Platte River Trail is pretty much the backbone of our trail system, pretty easy access from your location. It's where I start most of my rides, fairly flat, paved, well maintained. Checkout the Denver Bike Map for places to ride.
www.bikedenver.org/maps or Google Maps.