Nun, zur Vermeidung von Doppelposts wird der Button deaktiviert, sodass du deinen beitrag nicht zweimal absenden kannst.
Wenn du das Senden abbrichst, kann das Javascript das ja nicht wissen.
Eine Lösung wäre, z.B. wenn nach 1 min. immer moch nicht gesendet ist, das Laden abzubrechen, und die Buttons wieder zu enablen (per Javascript).
Zur Zusatzfrage:
Imho Perfekt, wie du es gemacht hast
Nicht 10 Screenies anhängen, aber auch nicht "erscheint eine Meldung, bei Nein geht es nicht mehr"