Where does it say ten years experience? I never read that anywhere. They mention that if you are under 25 you get a discount on monthly activity fee, so how would that be possible if you needed 10 years experience? You would have to start at 15, which is impossible.
Do you really need to have done 100 previous trades with another broker in order to start up a IB account? How do they check this, because in the application can't you just say you did?