With an influential site like Idolator comparing the debut album by a young band like Peel to a legendary act like the Meat Puppets, what more is there to say?