“Bioscientists” marks the return of Deltron 3030, being their first official release since their self-titled debut album, released in 2000.