I've only ever road Hewens Creek once, and that was 3 years ago; but I haven't got my Metro Park pass yet, so I I've been hitting the free places. There was about 6 inches of snow on Saturday February 16th, and the only other tracks were a pair of boots and some animals....that is, until some guy on a mountain bike passed me!
If you're thinking about skiing it; its a little bit tight for 200+ mm skis, and there's quite a bit of walking thru all the turns...but I thought it was still worth it.