RE: Status effects
Adding an effect on a targeted component might be possible.  What it would, though, is that it won't be repairable.  I don't want to introduce another tool to negate the effect meaning it can't be TOO detrimental like fire stack.  Intermittently emitting a distracting spark might be okay, doesn't go away until the gun is destroyed.  It'll take a while for these kinds of ammo to make it in though since it'll involved both code and time, although probably less than new tools.  I like the idea.
RE: Homing/heat seeking
Our 'homing' is basically like heat seeking.  It'll look for engines more or less.  Haven't played with it in a long time but it's still in the code.  We may be able to pull it out and make it a skill modifier.
RE: Not being there last second
It was a risk/reward and information display decision.  If you're not there to reload the gun, and it's reloading on its own, how do I know what ammo the gun is being loaded with?  Now that we have additional UI and such, it might not be a big deal.  It's something to discuss but will undoubtedly be a huge change gameplay wise.  For better or worse, unsure.