My intended audience is, I guess, anyone who's ever taken something apart in a bid to figure out how it works. The ability to put the thing back together again such that the thing continues to work is strictly optional.
I hope it's deep enough that programmers who haven't been tracking Microsoft's efforts religiously will find it educational, but not so deep that someone who's merely interested in what makes the operating system tick is scared off.