On their Sept. 17 digital release "Star Shell," Nell walk in the arena-sized footsteps of U2, Muse and Arcade Fire and find themselves clearly up to the challenge.