Be careful not to paint with such a broad brush. Many webmasters miss the finer details that make a big difference.
For example I would not simply list Links / citations as a signal. That is too broad, here are some finer details for links:
-nofollow vs dofollow
-relevancy of linking page
-age of link
-placement of link on page
I would also suggest that webmasters be careful not to look at this list of signals as way to shortcut the system. It is often easier and more profitable to build a legitimate site which can naturally generate these quality signals than to falsely generate them for a spam site (though it is still possible to make money from spamming the Google serps if you know what you are doing).