I love what this thread has turned into. Has anyone answered the question about annabelle?
It would appear not. That being the case, here goes:
No, OP, you do not svck with it, it just has a sizable blast radius and does a lot of damage even without the Demolition Expert perk. If you are using HE rounds the radius increases, which might be what's happening in your case.