I stayed at SOG for the full for my first Goofy in 2006. They had busses that took us to the marathon staging area in the morning. There were quite a few people at SOG for the marathon, but we were still able to get on the first bus out. I do not know if they have transportation to the EXPO (I would assume they do) because I stayed at the Contemporary for the 1/2 (my in-laws are retired Air Force and did not arrive until Saturday) and went to the EXPO from there. Worst case scenario, you could take the SOG bus to MGM and then take the Wide World of Sports bus from MGM to the EXPO, or you could walk to the Poly and take their bus to the EXPO.
Coming back from the marathon, we decided to take the monorail from EPCOT to Poly, and then walked from the Poly to SOG. Again, I imagine there is a bus to SOG from the finish line, but we didnt want to waste effort searching for a bus that might not be there.
That said, SOG does have transportation to all of the Disney parks. They have a bus schedule available that gives the times of departure both ways. They have a shuttle called the Shady Shuttle that goes from SOG to the street at the Poly, but it is a short enough walk that the shuttle is not necessary. I personally used the monorail from the Poly for EPCOT and MK. My father-in-law had a rental car (because the Magical Express does not service SOG and you have to get to SOG from the airport somehow) and we used the rental car for AK and MGM.
From what I understand, you cannot use
DDP when you are at SOG. You can use extra magic hours.
We had a view over the pool and we had a balcony, which provided a view of the fireworks from MK every night, which was nice.
No, we didn't have locker inspections

but I did have my mother-in-law in the next room, which is scary enough

(just kidding

) .
Paul