I admire that you are attempting this. It's a pretty intimidating thing to approach.
That said, I think that if you adjust your approach a bit, you will probably get some more convincing results.
First of all, I think you might be getting the cart ahead of the horse a bit on all the 16th note runs. By having all these fast runs, you're actually diminishing the amount of opportunities you have to practice and learn about voice leading, which is probably the biggest component of this study. Also, the first two examples aren't really counterpoint. It's really just a bass note with some keyboard riffing on top.. don't get me wrong it's great that your ear is good enough to be able to do that well! Not everyone can say that.
I would start with something very limited. Something that is maybe a bit slower and only quarter notes and eight notes, and consists of two voices. This will allow you to focus on the ways the two lines interact a bit more. Be very conscious of what type of motion is occurring between the two voices.. oblique, contrary etc..
Also, two simple things to keep in mind that really really make things sound more catchy and "musical".. motifs and call and response. It may be stating the obvious, but I think you could bring these out a little more. I hear some of it, but since the point of this is for you to learn, I would really just exaggerate it for practice.
For a motif, I would basically just think of it as a shape. first note does a large leap up to second note, then goes down two notes stepwise and then a small leap up to the final note.. or whatever. Try to abuse that motif as much as you can... try to echo it between the voices (call and response) without breaking any counterpoint rules. If you limit your self to slow rhythms, this will prove challenging and as a result you will get more out of it. The real magic (and challenge) of counterpoint happens when voices are both moving at the same rate.
My fav counterpoint stuff is probably bach's french suites.
keep it up, and i look forward to hearing your next attempts.