this sounds fairly normal. He is at the age where he is learning to communicate, and he wants to do so, but people don't understand him. By 2 most kids should have at least ten words. Kids who don't have a ton of words at their disposal often learn to communicate with hand signals, and gestures. When he gets frustrated, or when you see it building, try to ask questions, like, "do you want the ball?" If that's it, say something like, "Mom, May I have the ball?" And then hand it to him and say, "thanks, Mom" with a grin on your face. You're giving him the words he needs, and solving the problem at the same time. As he learns language, he'll begin to use words more and more, and you'll see his frustration decrease.
I have a friend who was actually working with a special needs child whose language skills were very poor. He did a ton of fussing, adn what she did was to get a book on sign language for kids. She learned it, and used the sign with the words, and he learned to sign AND speak. His frustration level lowered very effectively once he could communicate what he wanted to "say".
Frankly, your son may be very smart. He knows he wants to communicate and he's frustrated because it isn't working well. Talk with him, read stories, when you "do" things, talk your way through them, and his word volume will grow and he'll begin to practice using words, too. As he practices, praise him, and correct him at the same time. Back to the ball idea, if he says, "I want the ball" You can say, "May I please have the ball?" and hand it to him. And say, "Thank-you, Mom". You're giving him the ball which he wanted, so his communication worked, nad he will be happy; and you added to it the level of politeness you would like him to use.
Good luck, and don't worry. All kids go through this at some point - I am just suspicious that he's demanding more of himself than other kids do of themselves, therefore he gets more frustrated sooner, which is what the daycare staff noticed.
After you work on the talking thing at home, and you see results, you can let your daycare staff tell them what you are doing, and that it helps, and ask them to do the same.
And Happy Thanksgiving !!!