We are putting in a new ranking update system in place tonight which should keep specs more up to date. As part of this, we are in the process of completely reupdating the rankings list. This might mean you will temporarily see some BGs missing from the list, but don't worry, they are being updated.
Also, if you are a member here, your spec on the rankings page will be updated in sync with your personal profile. We will also denote that you are a member here with some little special icon
Sorry for the inconvenience of the missing teams/specs temporarily, we are updating them as quickly as possible.