Still is (at least pre-Covid), though I'm not sure if John puts the costume on any longer.
Routh was hired to be The Maniac. He's the one who redesigned the Sebastian costume, and then started playing Sebastian for football. Because a round-ball mascot works well for baseball and hoops, but...