I liked a lot of the really weird ambient stuff from ATS as well... but I'm a Radiohead fan, so that's probably to be expected.
The concept behind ATS is actually supposed to be human fear, and they used nuclear warfare to portray that very well. I think thats where the term "A Thousand Suns" came from.....
I actually originally got SFtU from Best Buy for a dollar. Crazy, right?