I do not want to be discouraging, but I was in a similar situation, and although it turned out ok...It was very painstaking. I took the LSAT 3 times (149, 145, 150). I also tried the princeton review before my last attempt at the LSAT, a total waste of a thousand dollars... Anyway, I was a double major with a 3.4 GPA in undergrad, and I graduated with a 3.97 GPA in my masters program. I have been published twice, spoken at scholarly conferences, I was involved in a ton of organizations (president of one, E board member of another) Worked two jobs all the way through college, and I have 2 solid years of work experience after college while going for my masters. Even though, I had hoped all of this would out weight a low LSAT score, it did not. The point is, I had a HARD time getting admitted into law school. I was waitlisted at 9 schools (pace and hofstra being 2 of them in NY). I was admitted to Widener and Vermont Law School. Then I was given the option to go through a conditional acceptance program at Albany. I took them up on the offer and managed to get through the program successfully. I am now going to be attending Albany. It was a long drawn out struggle which was very humbling.
For a long time, I wondered what I could have done differently, but in the end I realized my LSAT score decided my fate, and there was nothing academically or professionaly that I could have done different that would have made a difference. It sucks, but the LSAT means a lot more than any other accomplishment in the admissions game. It took me a long time to realize this, but it is the truth. Like other posters said, if you are willing to move to go to law school you can make your dreams come true. You may not get into a school in NY, but you should apply and give it a true effort. If a school gives you the chance to take part in a conditional program, take them up on the opportunity,and work your ass off to prove yourself because it may open doors that would be closed otherwise.
When you apply this time, make sure you mention your masters degree, get your transcripts sent to LSAC. Also, make sure you add in an addendum about testing poorly. But, try to bring it full circle to focus on the positive aspects of your accomplishments. You may not take standardized tests well, but you thrive in academia, or something like that. Try not to place the blame on doing poorly on standardized tests because you do not want to come off as a complainer, but the addendum is worth it if you can do it in a tactful manner.
Good luck! I wish you the best.