So sieht die Schaltung schon gut aus.
Auf der RN-Rel sind die Freilaufdioden im UDN2981 enthalten.
Zum Snubber siehe hier: www.mikrocontroller.net/articles/Snubber
Reset ist OK so.
Wenn du deine Taste S1 nach GND schaltest kannst du den internen PullUp verwenden.