For better or worse, I have found that these situations are best handled by a professional contractor. I have used Winnipesaukee Marine Construction. They deal with all the permits and have experience in dealing with the various officials and all the correspondence goes to them.
Sure it's more expensive then DIY but less stressful and it usually gets done!