The Promethians were kind of a bore. So the whole thing felt like a let down. Not bad really, just not the same level of special I'd generally expect when "HALO" is on the box. But it's OK for a first effort. I'll happily give 343 the benefit of the doubt and line up for Halo 5. Plus Spartan Ops was fun.
It was never it's own site. It was just on the comics section of Halo.Bungie.Org. The guy who owns and runs that site set it up. The first ones were guest strips for One-One-Se7en and then we spun it off into it's own thing up until I stopped making them.