ERROR: AcceptBlock() : Velocity rejected block 704, required parameters not met
This feature is nice I think, it is less likely that someone with lots of hashpower come and flood the blockchain with valid blocks. But, we are almost 1 hour without blocks, because it will drop a valid solution for the sake of block time(As I understood this), maybe you should reduce the block time to 2.5 minutes or even less, so that should be less likely to occur. Good luck!
Oh, and if your are not releasing the source, then do a Linux build. =)