Engine never started neither with the killers nor with the Jenveys so, i really don't know, but, if you are planning on running those on a daily, forget it...
On a weekend/track days car yes, but not on the road.
Idle would depend on how you set it, and for the compression... i don't want to know it because if i do, i am sure i will keep them and use my car only for track.
Think that you can not buy a more aggressive cam than this just because it does not exist, and not to talk about Toda material quality...