I can give you my opinion on my questions, here it goes.
Transportation was fine for us, the buses do run on a pretty tight schedule so when they give you a bus schedule when you check-in keep it! We never had to wait more than 15 minutes for a bus (we only waited that long because I had to go back to the room for something and made it back just in time to see the bus pulling away). At the parks we were always seemed to catch a bus back to the hotel with seats still available. On vacation I'm pretty laid back, not one of those people that must be at the parks at a certain time, etc. So for me, the bus service was just peachy. Sometimes I'd use the buses at Poly (which were always more crowded) but that is easy to do if you don't mind walking to the Poly since it really isn't that far.
Personally I never missed any disney aspects at SOG but I know others have complained about it not being as themed at disney resorts (which is true). If it was themed as anything (it's themed green, right? it's themed military..) kinda reminds me of WL if any disney resorts (though of course it's nothing like WL, just the best disney comparison I can give it). I guess it depends on how important a pure theme is to you, to me the value is so good I don't care that it's not totally disney.
Food is a different story at SOG, not my favorite, I'd rather go somewhere else to eat but even that isn't a big deal. Go over to the Poly and hop the monorail and you can eat at any of the restaurants over there, and DTD is just a bus ride away. At SOG the little snack stop by the buses is good for something quick (bagels, cakes, cookies, cereal, etc.), there's also a little ice cream shoppe that is nice for a snack. They also have Mangino's (SP?) which was nice but costly, Evergreen's is the sports bar which was typical burgers/pizza type food, Garden Gallery is the buffet and it wasn't anything special for dinner (breakfast was fine, though I'm not a huge breakfast fan). Even some small things are available at the PX, if you want to eat a little something in your room. For us it was easier to do a little grocery shopping before the trip and bring whatever snacks we wanted with us, and then go to other disney restaurants for a sit down dinner.