Strange LetsTalk customer care icon metaphor

While looking to upgrade my phone on LetsTalk.com I was puzzled by their customer care icon. Have no idea what was designer thinking creating it. Maybe you can help?

LetsTalk customer care icon

Another question I am asking myself is there a connection between this and their low rating at ResellerRatings.com.

Your email is never shared. Required fields are marked with *.

*
*

Notify me of follow-up comments via e-mail. You can also subscribe without commenting.