text: if you want to know the potlatch2 keystrokes i used, assuming you hold nothing against flash, they would be
  `/' on a selected junction node to cycle the included ways
  `j' on a node to dumbly join it to all ways there
  `-' while working on a way, to detach the selected node from it
  plus the usual delete functions.
  `,' and `.' can step nodes along a way to detect out-of-orderness or unwanted loopbacks, that seem frightfully frequent.
  
  dunno if iD has those minimal functions, but i'd hope so.  i found the interface too user-friendly with performance-killing animations, as my display at the moment seems down to two flash frames per second (unpleasant but gives me philosophical time to think or study the imagery) but firefox, hence iD, requires well over a second per full-frame.  that is, if iD would even start for me, which for some time it hasn't.  no matter, even p1 suffices to keep me busy with janitorial duty.
  
  relation handling is kinda clunky in p2, but i've found i'm able to do repairs of certain types the osm inspector points out.  some syntax errors i find easier in potlatch1.  actually i meant to see how p1 presents the turn restrictions.
  
  i'll see if i can find your other overlaps.  actually i shoulda checked to see how osmi presented this.
  
  i suspect a look at the turn restriction and the histories could help me understand better.  or not, spent nine hours babysitting a revert of mass deletions in the sächs.schweiz overnight.  whatever.  me no need sleep.
  
  however, as a 100% pedestrian, i've never felt the urge to learn details of road mapping, categories, grades and all that, and the nuances of the osm rules surrounding them.  so forgive my naïveté.