3:20 train would be possible if everything is on-time and no issues.
No security theatre. I have seen this a few times in WAS but never in BOS.
You can change the ticket prior to departure time without a fee, but you would need to pay the fare difference. The 10% is for a refund, not a change.