Garret T. Willie is an old soul masquerading as an uncommonly wise, weathered, witty and world-weary 23-year-old and he's about to give rock 'n' roll a formidable 21st -century kick in the ass