Good decision going with Testmasters. I used them and got a 164 (although I started out on my diagnostics with a 160...), so I was pretty satisfied.
On a positive note, though, I'm pretty sure that law schools will notice that you improved academically during your undergrad studies, which shows them that you had trouble in the beginning and stepped it up. I think in general they like to see that your LSAT score is more or less consistent with your GPA (i.e., if you have a super-high LSAT but a low GPA, it shows that you're not living up to your potential). And as for apps, I would say apply mainly to schools you have a realistic shot at getting into, and then 2 or 3 long shots. You never know; I applied to UC Hastings as my long shot and got in, and while I'm very excited to be going there in the fall, I almost wish I had aimed higher just to see where else I could have gotten into. Anyway, good luck!