I used to design websites and I think yours is very nice. I think having a website is necessary, plus all the social media, don't pick one over another, they all help. I went to a concert last night by a group I never heard of, so the first thing I did was look for a web site, found it a learned all about them.
Here's my bit of feedback, I always told my clients who used generic email services like Gmail, to use their web site email service, much more professional looking; [email protected].
Bandzoogle offers a dedicated email.
It costs extra. Plan on doing it just haven't got there yet.