His last point bears repeating:
Romney's strongest moments were two. One, he just buried Obama in response to an African-American man who declared himself a disheartened Obama '08 voter; Romney responded with a blistering indictment of Obama's economic record. And two, he offered a great answer on American competitiveness. He also came away with a good answer on immigration, albeit one that won't please many of his own primary supporters.
One more point: I think Romney did a much better job of remembering, as the debate wore on, that an audience of Long Islanders was not the real audience. Obama's attack on the NRA in particular is unlikely to play well in key swing states.