"Epic" kinda sounds reminiscent of a whole bunch of Castlevania soundtracks.
And your singer's voice sounds a bit like a mix between Bt4 and the Patrick Stump.
I don't hear much Elfman in there though, maybe a pinch of a similar grandiose theatrical style, but not the little oddities that i find in OST's that Elfman worked on, or Oingo Boingo.
Although i should add it sounds very impressive in it's own right, which is something i (sadly) don't feel that often these days.