Things to think of......I run a very similar list
You need frags on your prince
No extra armour on your tanks
Drop the lascannons (you have enough) on the troops to Autocannons, aim to use them to take down Speeders, Vypers etc..2 shots at strength 7 is better then one at strength 9
Add Dozer Blades to all your tanks...including the basilisk (if your opponent gets withun 36" )you may want to move into cover to have the direct shot
Possibly drop the great weapon, I run just 2 CC you will be strength 6/7 on the charge depending what else you have...and that should be enough
Maybe even drop some other bits off the HQ choices over 300 points is non scoring in mission terms
Try and add another obliterator
Do not use a vindicator their range is just too short, IW is a long range shoot army with counter assault. Vinds rarely seem to perform
Possibly drop flight and have speed ??
Basically a good list, I am just tinkering around the edges

You need frags on your prince
No extra armour on your tanks
Drop the lascannons (you have enough) on the troops to Autocannons, aim to use them to take down Speeders, Vypers etc..2 shots at strength 7 is better then one at strength 9
Add Dozer Blades to all your tanks...including the basilisk (if your opponent gets withun 36" )you may want to move into cover to have the direct shot
Possibly drop the great weapon, I run just 2 CC you will be strength 6/7 on the charge depending what else you have...and that should be enough
Maybe even drop some other bits off the HQ choices over 300 points is non scoring in mission terms
Try and add another obliterator
Do not use a vindicator their range is just too short, IW is a long range shoot army with counter assault. Vinds rarely seem to perform
Possibly drop flight and have speed ??
Basically a good list, I am just tinkering around the edges