An angst-ridden slice of Texas-born rock that confirms Sterling Elza as one of the most exciting heavy crossover artists emerging right now.