I can declare an interest here - because I write for 'Bass Guitar Magazine' and 'Drummer Magazine' so -
congratulations! You have some really nice bass lines going there, the guitar and synth are tasteful, and, remarkable for a vast majority of semi-pro bands - your drummer can keep proper time! I know you'd think that would be obvious, but you'd be amazed how hard it is to find drummers who can provide good accurate time - hope that's not programmed as well!!!
As you are aware, the key is to low for your vocalist to work comfortably, but if you up it a couple of notches, I am sure she will sound much more comfortable.
If I had a wedding, I'd book your band.