Avant-garde Italian band tellKujira have released their long awaited self-titled debut full-length, via Superpang Records.