The Teo sounds like a good option but at a height of 6'3" that seat tube is too short.
The large Teo has a 16" seat tube length.
The Voltbike Yukon has a seat tube length of just longer then 19".
With a lot of exposed seatpost the Yukon fits me and gives me a nice reach to the bars. My...