Axl Rose debuts song on Looney Toons (yep, read that right)