1. You've got it the the other way around: a TN I-129 can only be filed when you are in the US. If you're outside the US, you can apply for TN only at a POE.
2. Even if they dismiss the case, it will NOT go away for immigration purposes. All arrest records will show on CBP's computer screen even...