Found an interesting "fix" that worked for me if there are any users out there with persistent problems.
I installed the app through google play store, espn support told me to use the amazon version which was 184.108.40.206. I uninstalled and went to reinstall from amazon, but, amazon still thought the app was present on my tablet, even after a reboot. I reinstalled from play store and went to amazon to uninstall there, but, wouldn't let me. It would let me open the app from amazon and much to my surprise, when I chose an event and my provider, the provider login page worked and displayed correctly!!! To tempt fate, I uninstalled and reinstalled from google play store - would not display login page correctly if I opened app directly or through play store. Opened with amazon appstore and it worked correctly again.
Had this problem with stock rom and HairyBean 2.3.1 - have since switched to NRG for battery drain issues, but, WatchESPN worked correctly from initial attempt, FWIW.