The Forum rank created is a special and temporary status update on the forums. Please allow 24 - 48 hours for your rank to change here on the forums. Tempest_Fire does all that and it can take 1 to 2 days to activate it or deactivate it. These things can be troublesome or perhaps a inconvenience and I apologies for that. That is part of the reason a signature bar was created, It's optional I know.
In the mean time I can personaly say that it's good to win the Home Brainiac Challenge. I'll take this as a suggestion and see about working out the kinks you've noticed or are concerned about. Thanks a bunch!