I get the internet slang/irony (or whatever you want to call it) with "epic fail", but I'd still prefer "epic failure".

But I don't use either of these because it's not 2004 anymore.