Switzerland’s Insane Creation has turned in an interesting album here. At a first listen, it almost seems as though the tunes don’t travel places; something tha…