Artist Twayne makes his Zed Arts Debut with his new single Religion.