1) You can get the permit notarized anywhere. Most banks do notary for free. Saves you $15 right there.
2 ) You can get the permit from any police department in the state. Screw Flint. Drive to the sheriff's office and get it same day.
3 ) You only need a permit to purchase for private sales. Perhaps look into buying from an FFL?