Never heard of this band before but this is very much my shit, based on the songs released. Is this their debut album?
Yup! Couple of EPs and standalone singles otherwise, and this was originally meant to come out last year!