My son throws toys also and gets frustrated. I say We don't throw our toys and I have him pick them up. Our son is 2, going on 3 in Sept.
We've used ECI-Early Childhood Intervention. They are a free service to get your child tested. We got our child evaluated (they come to your home) and we found out our child is behind. He qualified for services and so he is getting therapy. Right now it doesn't cost us anything. ECI is only good till 3 years old, so after he turns 3 we will have to find another provider-Parenting Center or the Child Study Center.
They help you sooo much as a Parent. They give you other things to try with your child. You can ask questions and get so much help from them as a parent. I would highly recommend them.
Love and Logic is great, we've been using some techniques from them- especially the Uh Oh one, a little room time.
Maybe some of the toys he has are hard for him. Put away the shape sorter for awhile and bring out in a few weeks. Try some easier toys for him, maybe he is a little behind? You could try working with him more on the shape sorter and showing him how you do it and show him pictures of circles, squares, the shapes and maybe that might help also.
Good Luck