The problems with the list is that the warp talons and daemon prince are faster than everything else, so they'll die quickly, and that there's too few vehicles at 2000 points. At that point level you either want at least 6-8 on the field, or zero.
You either need to rewrite the list to include rhinos for the noise marines (solving both the speed and vehicles problem), or cut out the warp talons and daemon prince and replace them with two more walkers.
In any case, you also really need at least one cheap unit of cultists, for objective grabbing.
The first casualty of war is neither innocence nor truth.
The first casualty of war is always subtlety.