White scar lists are quite effective. However a few things with your list.
Hq
Captain on bike
Relic blade, stormshield and artificer armour 190 points
For 15 more pts you can actually add Khan with Moondrakken giving your whole list the ability to outflank. Outflanking bikers are a vicious and scary thing.
ELITES
5 Terminators w TH and SS
Droppod 235 points
Honestly I would drop the terminators altogether. First off you can't put termies in Drop Pods in CSM so you have to find some other way of getting them to the point of attack and that starts to screw up the rest of your list. Also you have Typhoons as heavy choices again not allowed in the CSM. I would drop the 4 "heavy" typhoons and replace them with 1 Vindie giving you 2. I would also drop the Dreadnaught since there is no other drop pods in the list now it's kind of a third wheel and will get cut down pretty easy.
With the points savings and adding in PF's for the sergeants in your biker squads and keeping the rest as is in your army I did this.
Total Roster Cost: 2000
HQ: Kor'sarro Khan (1#, 205 pts)
: Command Squad (5#, 310 pts)
Company Champion,Thunder Hammer, Apothecary and SS x 4
Troops: Space Marine Bike Squad (6#, 235 pts)
4 Space Marine Bike Squad Meltagun x2
1 Attack Bike MM
1 Sergeant PF
Troops: Space Marine Bike Squad (6#, 235 pts)
4 Space Marine Bike Squad Meltagun x2
1 Attack Bike MM
1 Sergeant PF
Troops: Space Marine Bike Squad (6#, 235 pts)
4 Space Marine Bike Squad Plasma gun x2 30
1 Attack Bike pts HB
1 Sergeant pts PF
Troops: Space Marine Bike Squad (7#, 230 pts)
5 Space Marine Bike Squad Flamer x2
1 Attack Bike HB
1 Sergeant PF
Fast Attack: Land Speeder Squadron (2#, 140 pts)
2 Land Speeder Squadron HB x2 and MM x2
Fast Attack: Land Speeder Squadron (2#, 180 pts)
2 Land Speeder Squadron Typhoon x2
Heavy Support: Vindicator (1#, 115 pts)
1 Vindicator, 115 pts
Heavy Support: Vindicator (1#, 115 pts)
1 Vindicator, 115 pts
You have the versatility to outflank and lob rounds down range with the Typhoons. If you can outflank with MM speeders bikers and Vindicators your going to do some serious damage.