indie pop electronic fusion release