What's wrong with the name? Some cultural reference I'm not getting?
It looks like it's focused on business but its name sounds childish. If I mentioned that in a corporate meeting people would just laugh at me, I don't think it helps their case.
Specially if you go to the homepage and they're trying to market it as a work too.. If I went to my boss and tried to make the case that we should move all of our encrypted communication from Whatsapp to something called BirdyChat they would laugh at me and dismiss the idea.
That might just be me, not sure.