Gen Xers are the least financially prepared generation for retirement by nearly every measure, according to a recent report.