Anybody heard of Freedom yet?
It's a new network created by one of the guys from TGN. It is offering to put all its partners as managed instead of affiliate straight away, no lock-in contract, no payment threshold and 60%-110% revenue share. It's kind of like Curse, but channels don't have to be gaming related and you start out with a lower split, plus the full benefit of being managed.
The website for them is here: freedom.tm
Their requirements are 33 views per day or 1,000 monthly views. No copyright strikes.
Unfortunately, the only bad thing I can say is that they just launched this month, so I'm not sure how things will be changing later on. The good part is that with the no lock-in, you can just leave if you don't like it.