Not knowing what your meta is i can probably assume youre gonna be facing mostly tau, eldar, SM's (including the more popular BA and DA) and likely some orks (i havent been to a GW or LGS yet that didnt have at least 2 ork players
so the first question is: what's the bastion for?? Id scrap for some reavers, more troops or even Vect instead of the archon and save yourself 10pts but if your heart is set on taking it, I would drop the Wrack Raider and upgrade the Haemonculus to an ancient manning the quad gun for extra AA support and the wracks manning the other weapons. That way you have a BS5 running the quad gun, BS4 on the bolters AND a tough unit holding down the objective.
Secondly, if your going to take the archon with the HB, you should definitely take the soul trap with the leftover points. HB is awesome but at a constant Str 3, the archon is gonna have a tough time wounding an IC with a high toughness. At least with ST you should only have to struggle the first time. Or you can skip the HB and ST and save points altogether and go with a VB for the 2+ wound. I would also throw in a PGL on your archon to help your incubi seeing as they dont have 'nades. Your call.
Third, the warriors look solid, I'm might find some points for some splinter racks but that personal pref. I roll like crap ALL the time so I usually invest SR on any warriors staying on their boat.
And lastly, you have some great AT for later on in the game but you're counting too much on getting them turn 2 and that's if you're opponent isn't running a mech list. If you're worried about flyers, I'd keep the voidraven w/ FF for the 5++ and drop the 2 razorwings for 2x triple DL Ravagers w/ NS. In fact I'd try to fit in some blasters on the warrior squads to help with that as well because relying on one DL shot from each raider is gonna hurt you if you miss. If you have any points left over just use them to fill in any gaps.
All in all, the current list won't crush the competition but with a few tweaks you'll be well on your way, hope this helps!
If we don't succeed, we run the risk of failure!!!