I think your ad manage would be incredibly improved if it was more streamline where we could have a global ad package where all ads rotated in the standard location as seen on recording.org but, these "same ads" would be able to get preference when they met a criteria like tags or search keywords etc.
You ad system is very confusing. If you could optimize it to do what I suggest, I think you would be going in a better direction. I Think you have made a really good ad system but its so complicated to me.
Hope this helps in some way.