(Clean) weight paint black colour
You have Restrict enabled in the options tab(not 100% sure on this since I don't have a .blend). Restrict disables weight painting on vertices that are not in the current vertex group. To fix this, simply un-check restrict.



The black is a display of the non weighted vertices. to disable this, set Show Zero Weights to None.