I Star Wars not partly about the little guy doing big things, hence the ewoks beating the empire, I just thought the battle reflected how Luke was doing with turning Vader, at first he's losing, then he wins simple, and did the Superstar Destroyer not pierce the actual structure of the deathstar, was the shield generator not down by then?
The principl;e of the little underrated guys beatingt the over-confident and over-teched bad guys is fair enough, just it was not presented in a believable way which is why most people don't like the Ewok battle.
As for the SSD/Death Star interface, well look, big as the SSD was, let us not forget how ridiculously ENORMOUS the DS was. It was an inconveneience but not a disaster.
Mind you, the destruction of the SSD was pretty silly. Poor Piett came back for that...