Yeah, it's a byproduct of me just lazily delegating formatting comment to `M-q` on emacs. But it's true that it has become a bit ridiculous here, I'll fix them.
I think I liked the Emacs version better. :) In any case, I think the source of the problem is that we have a switch inside a switch inside a loop here, so the start of the comment is already indented 6 levels deep. As a rule of thumb, if you find yourself writing a comment to explain something indented 6 levels deep, it may be worth asking whether the code would benefit from some restructuring.
More generally, I think your lines could be a little shorter; we'd like to break between 100 and 120 columns for code (and about 80 columns for comments), and I think you regularly have lines between 130 and 140.