Your frustration is warranted, but I think one thing you do have going, is that you are working on it and it's moving. Altho it is slow, it is in the pipeline. The fiscal year is not the end of the year. Their fiscal year is at the end of September, not the end of December. It does puzzle me however as to why they would send a file to the NBC instead of the local office when supposedly they are not going to start the process till the end of the fiscal year. That makes no sense whatsoever. There are other offices that are working on these right now and processing them. Pray for patience, and know in the end it will be all worth it and you are looking forward to the happiest day in your life, as we all are.
Good luck to you