Sorry if it's already been said, but I don't really wanna read through 6 pages right now.
Forcing a minimum profit share sounds a bad idea. Some people may have already agreed on not wanting anything from it and that's their choice. Forcing a minimum just takes away options for flash makers.
I also think it may dis-encourage some people from using music from the audio portal, especially if they are considering using a few tracks. It would be a damn shame if less people used the audio portal.
Also, the minimum profit is so small that it's not going to be solving anything anyway. If someone thinks they deserve a profit but the author isn't giving them any, then they're hardly going to jump for joy at getting 1%.
Other than that, the new improvements are very cool and exciting :D Keep up the excellent work, guys!