Don't know if there's a glitch.
But have you tried pressing or clicking your 373 feedback score below your username.
It should take you to your own feedback page.
There is a link to leave feedback for others at the bottom of the page on the right.
People should remember karma is like a rubber band.
It only stretches so far before it comes back and smacks you in the face.