"What happened to Juggernaut?"
They were supposed to release 2 albums in 2012. However, they got an offer from Dream Theater to tour with them. Obviously they took it and so were behind schedule.
Spencer has stated that they are headfast into writing it atm. I'd expect it out second half of this year.
Digging: Eluvium - Nightmare Ending