A little instructions might help you. This is the steps I've done when I downloaded Netflix.
Click on this:
com.netflix.mediaclient-1.apk
Then when it is downloaded from your computer. Place it in a File labeled "Netflix" place that APK in that folder. Then using your Data cable. (Also your charging cable) Transfer the "Netflix" folder to your Phone.
Once complete, Since you on Droid X2 forums You should have a file manager app pre-installed. Click the "Files" app. Then open Internal storage. Then look for The Folder you labeled "Netflix" Then You should be able to install the app from there. Last night I loaded what I thought was the latest version of the app, but I still get the stupid request or update that doesn't.
Now this is what I've done for it to work for me. The instructions given is seem really complicated. It just that I'm just detailed. Hope this helps you.
