I don't know how long it takes to get a green card but you might have a problem with just right to work status. But plenty of people flying around with no citizenship so it can be done. Your times look good, you can probably find work at a pt135 cargo operation if you don't hear back from the regionals.