It sounds like you have wonderful other-than-LSAT credentials, so I would go ahead and apply to all your schools now rather than waiting and possibly lowering your chances due to a late app. It sounds like although your score was lower than expected, it wasn't THAT low for what your practice tests were- if you retook and got a 160 your average would still be a 158, so I wouldn't count on the retake to up your chances all that much unless you start consistently practicing high 160's or 170's.