Mere moments ago, Angel Haze sent a surprising tweet, officially unveiling (and leaking) her anticipated debut album Dirty Gold.

The tweet, saying “So sorry to Island/Republic Records, but fuck you. I got here doing this for my fans….” essentially gave an unfortunate two fingers up to the industry (not cool!) but ultimately gave users a big surprise when following tweets sent fans to the new record.

Whilst we’re obviously excited by the prospect of the full album, it’s a shame that Haze had to follow this method (not the leak, more the ignorance to the label); love it or hate it, without a label’s backing, it’s unlikely the femcee would have garnered as strong a base (and quality of recording) as she has.

The events unfolded last night, with Haze tweeting “Frustration is building. Growing wildly out of control”, however things turned ‘ugly’ an hour ago, when the star sent the below in a series of tweets aiming vents toward her label:

“It’s so annoying that my label could tell me that if I fucking finished my album before the summer it would be out this year. I have gone to bat for this music. I have gone to bat for myself. I have literally sat fucking sleepless and starved crying over this shit. I turned down so much shit to be sure that I could finish this album because actually wanting something to me means doing all you can to be. Sure that it’s attainable. I stopped arguing my point. Stopped giving a fuck about everything. Let these other ditsy bitches disrespect me. I turned my fucking cheek because MUSIC IS ALL I FUCKING HAVE…and I know that’s the same for some of you. I did everything I could for you. I did not promise an album and not deliver, unlike every fucking one else. I sat my ass down and came up with this music WHEN I HAD NOTHING. Taking shit on the chin does not mean sitting back and letting the world beat and suck you fucking dry. It’s knowing something is bigger than anything you are or will ever be and sitting the fuck down and complying to get shit done. I’m sorry if I seem angry. But these are my dreams. The only thing I have in my life. Imagine having the only reason you’re alive being the very thing straining your existence. Ughhhh”

Anyhow, take a listen to the full album below, which features production by Markus Dravs (Arcade Fire, Coldplay), Mele (Frank Ocean), and Mike Dean (Kanye West):