This is totally awesome stuff! I'd say its finished song-wise ... but I don't understand the lyrics. A quick outro and this is finished, IMHO.
There are pitch issues in a few vox sections (to my ears) which may need your counter vox to harmonize those sections. (i.e., sing on top of your current vox with a counter melody that you've timed to match). Else fix those pitch issues with a retake or melodyne.
Again, this is totally awesome stuff to my ears!