well actually...
Lack isn't a subject, it is a quantitative adjective describing the amount of capitalisation and punctuation. However, in this case "capitalisation and punctuation" is a noun phrase, therefore "is" is the correct helping adverb.
You should have separated "omg" from the rest...