1.
Coral could grown on me (no pun intended).
Coral Alice sounds fine imo.
2. I
LOVE Simon. One of my favorite boy names.
3.
Susannah is the spelling I prefer. It just looks more complete imo. But I dislike
Sue and
Susie as nn's. Maybe
Anna or
Annie could work, but I'd prefer just to call her
Susannah. :)