I am modeling a microphone with specific honeycomb pattern.

I have created the honeycomb pattern using Extramesh > Honeycomb. Then applying curve modifier I made it rounded.

With reference to the original image, I have to create holes in the body of the Mic. However, while I am using the Boolean modifier, I face some problem. Modifier doesn't cut holes in it.

Can someone help to understand how to resolve this issue? Thanks in advance!
Blend file: 



