These $70 smart glasses win the gold medal for most dubious battery life claim.