Let me try to answer some of the questions -
regarding views; I don't thin k I can help much; the two times we stayed at the Swan, we had a high floor with what I think was a "standard" view; though it faced the parking lot, bieng that high up we saw MGM very well, especially TOT, and could see much of the effects from Fantasmic.
Regarding upgrading using points after using points to book the room - yes, that can be done, and I believe it can be done ahead of check in as well (I think it's 2 or three days before - help me out, Sigma Delta sisters). A call to the front desk should answer this.
Now, the internet connection I know about. Wireless will not work in the rooms - only in the common areas like the lobby and I'm sure outside in places (didn't get a chance to try that out though). The room supplies an Ethernet cord to be plugged into the Ethernet port in your computer (that port looks like a standard phone jack, but it's a bit wider.) So you don't need to bring anything except the computer (and power cord to keep it charged). After you connect the cord to your computer, all you have to do is start up whatever browser you use (Internet Exlporer or Netscape or Mozilla or whatever) and a Swan/Dolphin connection page should load. From there, just follow the prompts - I seem to remember you just had to click in one box to get connected, which then took you to the S/D home page. You can use the internet jsut like at home from that point.
I had trouble because I used my work computer, which was setup a bit different. So I could not get the page to load. I'm very computer-savy, but I was on vacation and had no interest in hacking around to get it to work. So I called the help number they provided (and this was relatively late at night). The person who answered was extremely helpful and knowledgeable (it isn't a Swan/Dolphin employee - I assume they contract out the help desk - but I think he knew I was calling from the Swan.) Anyway, he first asked if it was a computer issued from my job - which he realized would have different settings - he quickly talked me through what to do (less than five minutes) and I was on.
My point is - if it doesn't just work right away, call the number they provide (I think it's right on the device that holds the ethernet cord) and you'll be set up very quickly. High speed internet connection in the hotel for me was worth the $10 resort fee by itself. It was a necessity to keep in touch at work (unfortunately, but it was that or cancel the vacation); it was also interesting to see the weather back home (it was bitterly cold back in Chicago while we were at WDW in December). And the kids enjoyed using IM to stay in touch with their friends over the holidays.
This was a bit longer than I intended - hope it gave you what you needed.