French rockers Austerlitz release their extremely ambitious, experimental, self-recorded debut studio album. In fact, ambitious...