I know some people have already commented on this, but i wouldn't go to court, that stop sign is no where obstructed, i can see it perfectly, and if you travel down the road a little more on google maps, and do a 180 you can see the stop sign is in clear view.
i wwould probably pay the fine dont bother with fighting it, not because the cop will show up and blah blah blah, but because that stop sign is not obstructed ! .
either way good luck in the choices you make,
ride safe next time and not at night with your m1
Google map images can be old (Trees grow) and they (Google camera crew) only go down the street once so the view may be from the other side of the road. Go and take a picture from a reasonable riding lane position and look at it. Judge your future actions accordingly.