The vocal level is fine, not too low. The BIAB BGVs sound perfect in this.
The mix sounds good, but I can't make out the mellotron, but that could just be my hearing.
I particularly like the descending part of the melody in the chorus.