Well you can fly domestically using your foreign passport, TSA generally doesn't and shouldn't care if you have a visa. If you're a minor you can also attempt to fly on a school ID card. Have the deferred action paperwork with you however, just in case they do ask questions.
If you get approved, you can fly on the work permit, or apply for a NY state ID or driver license and fly on that.