It looks as if you are requiring features that some devices may not have available to them. For example:
<uses-feature
android:name="android.hardware.telephony"
android:required="true" />
Here, you are telling the system that telephony is required, however, some tablets do not support this feature.
Here is a link to the Google API Guide that discusses this: http://developer.android.com/guide/topics/manifest/uses-feature-element.html