At a glance, your requirements seem pretty achievable but I want to ask:
What kind of terrain is your commute? Good roads? Bad roads? Nothing offroad? Most e-bikes can handle either but the type of tire you go with in the long run may be important.
Absent this info, I think the Ride1up Portola (this is usually my daily driver, unless I'm using a bicycle). If you pedal a lot, the stock battery will probably work, alternately you could get the extended range battery. The only major change I might suggest is swapping to smoother tires if you ride exclusively on roads in good repair (Super Moto X or Urban Contacts would both be good choices).
If you are feeling spendier, a mid drive bike will certainly be better at climbing, however, I've found the hub drive on my Portola to be adequate enough to climb even steeper hills at 15+mph as long as I pedal too (throttle probably works too, but I pretty much always pedal).