I understand the context, but that logo doesn't give me a lot of warm feelings. I would likely skip the product just on that regardless of how awesome it might be.
1) It's associated with hacktivist groups bordering on actually criminal.
2) As a British person, it's associated with Guy Fawkes, who was a terrorist.