I run a list really similiar myself ! To be honest, I feel like flyrant isn t really worth it yet. I would drop it and get a few more biovores. An other option would be to drop it, drop the ripper swarms and 1 biovore so you can run a third exocrine, which is the magic number to kill a stormraven turn 1
Good luck mate !