1500 is hardly Apocalypse size...
Looks ok to me, though I wonder about the two units of RJBs. At that size, they won't last long. Perhaps not so bad if they can pop an important target before they die, but one Heat Lance doesn't give you much chance of that. A single squad of six may be more useful, even though it can only target one enemy.