I believe it's still a bug because I can't get the left windows key to function as hyper without first making it function as super. Thus if I execute the following code I get nothing:

(setq w32-lwindow-modifier 'hyper)
(setq w32-pass-lwindow-to-system nil)
(w32-register-hot-key [h-])

but if I execute the following code first then the above I do get left windows behaving as Hyper.

(setq w32-lwindow-modifier 'super)
(setq w32-pass-lwindow-to-system nil)
(w32-register-hot-key [s-])