Of COURSE it is!
This is the best one I've heard all day. Apparently Juche is considered to be a religion by Adherents.com. You can read their rationale here - but there's really nothing there you weren't probably expecting. Anything that so totally dominates so many people's lives with only faith as its basis can only be a religion - state ideology or no. North Korea is a seriously weird place.