It is pinned, but only in the Suggestions and Questions forum where it actually resides. No threads show as pinned in All Topics because if just half the forums had a single pinned thread then that would be 19 pinned threads in All Topics.
I think any administrative information type topics (and probably any pin-worthy topics in general) need to be pinned on the "All Topics" page. That is the only index page I regularly look at. Such "All Topics" pinned should be kept to a few as possible, but I don't see the need to ever have that many pinned topics.
RAZD seems to be in alignment with my previous "topic" placement, of have this topic's message 1 as an announcement visible on all pages. Of course, it could be both an announcement and a pinned topic.
If the "EvC Forum Primer" is to be a topic, I would have put it in the "The Public Record" forum. One problem of having it in any forum, is that the little "edited by" messages are going to pile up as changes in message 1 happen (like, monthly as the POTM link is updated).
I think you would need two pin options, of which you could choose to pin in the specific forum index, the all topics index, or both.
While I certainly recognize you need the general purpose option of pinned topics, personally I don't see much if any need for pinned topics at evcforum.net. The function of pinned topics for admin supplied information can be done as well or better via the announcements options (although you could have an announcement linked to a topic and also have the topic pinned).
Added by edit: For now, I'm going to reactivate the "Important Topics" announcement.