Your gun is gone, especially after this long in the system. Possibly someone stole it, but that will never be proved. No way to make USPS DO anything.

BATF shouldn't be involved as it's not a BATF issue.

Sorry about your loss. I hope you had great insurance, although nothing will ever replace your loss.