You may be able to tell that the Aspie male is a bit shy to answer questions of this nature, but can also be quite passionate and fiery, or so it seems, he certainly will rise up in defence of his fellow if things become confusing and at the moment it does appear like your issues are going unresolved with your Aspie male.
I am sure that everybody can understand that certain members let their passion overwhelm them at times, which it appears you would like to see in your guy ; ]
Perhaps the advice your being given, as it is mostly from females, isn't as impactful to you being that you are a female yourself and so you possibly would have conceived of the ideas presented and already tried/ rejected them. Truth is that the Advice is sound and from many different persons from as many different nations yet and all seem to follow a common theme, which to my mind is that communication is key, if you want the relationship to work you cant talk to him a hundred times and then wait for him to do something, but usually you have to go to him and talk about it a hundred more times.
I am not saying things have to be all one sided but you have to have tried everything time and again so you know you've done absolutely everything you could, and then some, if in fact things don't work out between you.
You know, I used to complain about my partner all the time, to anybody that would listen, actually, I complain about everything, all the time, to whomever will listen, I am the sort of person that always wants to know how everything works, what makes it tick, why it is the way it is and how it came about, so I thought I was always doing everything in our relationship to spice it up and keep it fresh and would complain bitterly that she didn't do the same.
One day I realised something, that we were still together because we were in fact both working at it but in different ways, she was putting up with my not understanding things and was keeping me grounded, she gave me entertainment and focus and so many other little things I was overlooking because I couldn't see the bigger picture is made up of the little things. I was looking for grand gestures when each day was filled with thousands of little things that amounted to so much more.
Try to imagine why you picked him in the first place, whatever it was is still there, try to see the things he does do for you for what they are, and try to spot the things you didn't realise he does that you possibly didn't even know about.
Also, perhaps you could tell us some of the things he is worth keeping around for and maybe we can get a broader sense of why these things you've already mentioned are such an issue, my personal feeling is that half the fun of physical intimacy is the learning of who likes what, what goes where, how long it should go on for and when can I do it again, and even after many years you can still have that because people are ever changing in every way, and you can be a part of that with him, helping guide him to a better version of himself.
The first thing you might want to try is to never compare him or anything he does [or doesn't do] to anything that has gone before, he isn't anybody but himself and expectations can often be what kills potential, The next thing is that everybody learns everything afresh from every encounter they have, today he may learn to kiss you but tomorrow he wont know that last night you bit your tongue in your sleep and burnt your lip on your coffee cup this morning, so he has to learn all over again. Well you get my drift, anyway, there are other posts waiting to be read so I will let you go but there is no such thing as bad advice, even bad people can give good advice, it all depends on what you take away from it and the same goes for your relationship with your Aspie, it all depends what you take away from the relationship, if you focus on the negative then everything becomes easier to pick apart.
(I hate the way it takes me so long to write a post to my exacting standards)
PS; Reverse the roles and this same advice goes for any man involved with a female Aspie!