I knew you'd hate this movie but I didn't really expect this. This review just really wanted to make me give you a hug, Bob. It's sad to see someones passion quashed like this. Not that I actually agree with you about the film, but it's sad nonethless.
The film has many many problems, the tone attempts to straddle comedy, drama and romance all at the same time and never quite pulls of any sort off transition between the three, the dialogue can be both cringeworthy and entirely useless. It's a mess structurally, it seems like barely a minute can go by without someone explaining things to the audience of recapping what has already happened in the first film. The Green Goblin shows up way too late in the story, I agree that the plot takes random detours into things that have nothing to do with anything and I definitely agree with you that Electro gets too much screentime. His teleporting looks more than a little similiar to that really cool scene from Watchmen and the final battle with him is more than a little... completely ripped off from the ending from Iron Man.
I get why you hate it, I really do. There is a lot to hate. But whenever Peter Parker donned his mask my immediate thought was "this is actually kinda awesome". Pretty much any of the scenes where it's Spider-man instead of Peter Parker just really worked for me. I thought the acting was pretty on point; Andrew Garfield and Emma Stone's obvious chemistry elevated the script in places, Dane Dehaan was fantastic when he actually got to the meat of the role and Sally Fields is always great.
I liked how Gwen Stacey actually had a character this time, instead of the "I'm inexplicably in love with you even though you've only spoken 3 half formed sentences in the past 5 minutes" from the first one. She prioritised her own happiness and the film never seems to call her an asshole for it. She actually has autonomy, hurrah!
There was a guy on Cinefix that said this is the best Spider-man movie ever made; I wouldn't go anywhere near that (spider-man 2 is in my top 3 superhero movies), but I think I'd call this "Alright". Not great, not good, just alright. Passable.