More Batmobile Pics and New York Filming