The seatpost looks normal length for this bike; must have been a short rider!
Tern specs this bike for riders up to a bit over 6 feet (~6' 3").
Yes, there were some frame failures in Tern's early years, but the current risk is likely no more than other brands. I have just passed the 10,000 mile mark with no issues.