Listening to this certainly gives the wrong impression about what higurashi is all about :D
Anyway, this was my second-favorite soundtrack in higurashi, so I give it a 5. Especially because it's you playing it :D You always make epic music sound more epic. I respect you :D