You don't have to live in a state for a year -- just prove residency with a couple documents, such as a utility bill. States want you to switch over license (and registration(s)) ASAP so they can start collecting their $. IF your ME license doesn't have a moto endorsement, and you want to ride in NYC, easiest thing to do would be head back to ME and get it -- if you're over 18 you shouldn't have to take a course, just pass the written and riding exams. The absolutely easiest thing to do would be to blow it off and just ride, but that's obviously a roll of the dice. In WA state, when I was (much) younger, the common practice was to get your rider's permit (which meant you had to be riding with someone over 21 with an endorsement -- not on the same bike, of course), and wait until you got pulled over before you actually went in to get the endorsement.