Yes, Rosecode has become primarily maths oriented, not only by the number of maths challs, but also their level in comparison to the other challenges. People who like the other challenges can probably find the same or better elsewhere on a site where they feel more at home. If you want them to keep coming to your site for the occasional non-maths challenge, those challenges need to be pretty special. At least, that would be my explanation for people ignoring the site.
Your posts are perhaps not really inappropriate, but if the regulars you are targeting are interested, I'm sure they'll know by now that there are other challenges available. We already have a news section and IRC messages that notify people of new challenges. If sites also start to regularly post notifications in the forums, I can understand that some consider this spammy. Perhaps a more appropriate place would be a feed on the site itself for this purpose.
And now for something completely different: do the WeChall scores for Rosecode still include the extra points for rating stuff? As far as I can tell they do and to me that is a big no-no.