As I shall have been here ten years next April, I suppose I am as qualified as anybody to comment. I have always approached this forum with a view to help and be helped. Opinion, argument and debate are very secondary to my purpose, so I seldom embark upon them. Debate can have a useful function but not if it degenerates into an emotional shouting match. Opinion, however unusual, is just that, and doesn't bear stating more than once.
Questions to the effect of "Am I ready to play this piece ?", "Should I play this piece ?", are rather silly, as such questions do not require the opinions of others. Indeed, how can anyone else possibly know for sure ? A few hours spent attempting to play something should give a very clear indication of how long the process, if feasible, will take.
I agree that demanding copies of scores is rude. There is nothing wrong with asking the forum where a given score can be obtained, but the correct process might involve buying it just like we must purchase other things we desire.
I think the increase in posts advertising things might be due to the present financial situation. Many people need to try new avenues to get a few dollars, even those with ostensibly little to offer. Provided it is not allowed to reach a state of nuisance or clutter on the forum I am inclined to simply ignore this trend. By rights, the forum owner may make whatever rules he likes about advertising.
The "Look at me" syndrome, I guess is all right if there is really something to look at, enjoy, listen to or learn from. It very much depends on the purpose behind the "Look at me". I post about one recording a month, I suppose, if that, for the reason that I suspect a certain few people here really like some of my stuff, and because very many people have told me I am selfish not to share my music. For me personally, the internet provides a handy antidote to this accusation.
Has the forum changed in this regard in recent months ? Hard to say, as I don't read everything, and I post far less often than I used to. I'd have to take your word for that.