You can select from different sizes: S, M, L, XL. XL is for heights 187cm to 198cm. It has a travel range of 52km in extreme conditions and 175km in ideal conditions. In Australia it costs around $5.5k.
You can get many ebikes, but most dont have a well known brand and are basically generic units from generic factories. These bikes may or may not have much quality or reliability. That could be ok, because the price is much lower, especially if youre in an urban environment, where reliability is less important. But if you are 700km into the desert, or the snowy forested mountains and no one around for 3 days ride, you may want to invest in a Giant or other brand name machine. Established brands of course are not infallible, but they have decades of know-how and experience at ironing out problems. Apparently the mid mounted motor is by Yamaha! wheels are 29 inch.