So, I used the posted new warlocks talents and skills available on blizzard's site to make a spreadsheet for warlock damage at 70. The few skills not listed at 70 I got from the thread on the EJ forums marked "The NEW BC TALENT THREAD v 1.1".
My simple spreadsheet
I added up the base damage available for 3 different builds: 41 affliction with 20 destro, 41 destro with misc talents, and 40 destro / 21 demo for DS. Talents that gave x % increase to a spell from spellpower gear were modelled as receving 1/2 x % more dmg, assuming that most dmg spells will roughly double when cast by a well geared epic warlock (this overpowers the talent somewhat for instant cast DoTs, however).
Other modelling characteristics: I assumed an 18-second cycle, and subtracted from those 18 seconds the time spend maintaining all DoTs (assumed 1.5 seconds per instant cast DoT) to determine the time spent nuking. For each build I found a total DoT DPS and a total nuke DPS (based on the nuke dmg for that talent build). The nuke DPS was averaged over the time spent available for nuking. For example, it was multiplied by 0.5 if 9 seconds out of 18 were spent maintaining DoTs. This weighted nuke DPS was added to DoT DPs.
For destro builds utilizing conflag and immolate, I subtracted 6 seconds from the available nuking time (in order to use these spells) and averaged the damage from two conflag and two immo (direct dmg portion) over 19 seconds to give the DPS from this segment of the cycle. Destro builds therefore had time spent DoTing and associated DPS, time spent applying immo and casting conflag and associated DPS, and time spent nuking (incinerate) and associated DPS. 19 was chosen as an easy number: one second of error from the application of DoTs 18 second cycle, and one second of error from the 20 second cycle allowing two conflags and two immolates being recast.
Destruction builds were assumed to spend 2 seconds each casting corruption and seed of corruption, because this is still efficient.
Imp SB was modelled as roughly 13% more damage from the DoTs. This number is assuming 10.75 seconds out of 18 are spent casting SB and a 15% crit chance. This leads to 0.7 crits per 18 second cycle, or 70% of the time the debuff is applied, leading to 0.7 * 0.2 = 13% more damage from DoTs.
Imp SB was not modelled for destruction builds utilizing Incinerate as the primary nuke.
No spell dmg gear was assumed, as I was more interested in relative differences than exact numbers.
My basic results:
41 affliction / 20 destruction: roughly 500 DPS
Shadowfury / misc: roughly 466 DPS (nuking incinerate)
Destro / DS: roughly 515 DPS (nuking incinerate with a sacrificed imp)
Drain life becomes interesting in the affliction build. Improving it with "Soul siphon" allows the warlock to drain at 153 DPS, and gain 734 life / 4 seconds, which is nice in addition to 134 life / 4 from Siphon life ( over /4 seconds was chosen to compare with DS voidwalker and felhunter).
Full destro suffers in comparison to affliction, or a pure dmg build as 40 destro + DS. However, there's better utility in 41/misc such as imp lifetap, instant corruption. Full affliction seems very desirable in the expansion.
40 affliction / 21 demo for sacced succubus was examined as well, but suffered from the loss of an additional 1k dot (unstable affliction), 5% fewer SB crits and a 3 second SB casting time. The additional loss of utility makes this build not desirable.
These numbers will change with spell dmg gear. Direct damage scales better with damage gear, but with 5 shadow based DoTs available affliction is starting to scale competively.
EDIT: changed destruction cycles to 19 seconds (instead of 18) and modelled two conflag and two immolate casts.
EDIT: clarified DoTs used by destro builds