Roses, it seems like you are coming to a point where you either need him to change, or the relationship is over....
And as you've been trying to initiate this change, maybe you might be still willing to give it one last go - and by that I mean really go for it. Tell him what you need. Show him what you need, take charge, control things, I'm hesitating to say this, but why not really truly unleash your full on passionate, loving, daring, caring inner self. He doesn't really know what you want, what you need, what you crave - so in a last ditch attempt to keep the relationship, why not just say Sod It, and go for it. Train him, teach him.
If this works, then great, happy days. And if it doesn't, you've lost nothing and can honestly say you tried your hardest.
Joysmum explained this in a much more genteel way upthread, but speaking as a bloke, I should point out that men are simple creatures and that 'genteel' often isn't the way to get them to understand things. Maybe he hasn't ever really had good sex previously and actually is unaware of how it should be. I'd also dare to suggest that he isn't a mind reader so needs things explaining - clearly, concisely. Just asking for things to be spiced up a little isn't enough. Show him, do it to him, do it to yourself. You say he's ok receiving oral well, get him super excited then tell him, 'if you don't reciprocate, then I won't finish you off and here, let me instruct you on how I want it...' It's a two way street and it might be that you need to lead him into this street. He'll either love you for it and join in wholeheartedly or run away screaming - either way, it's a win for you as you won't be in limbo and can carry on with your life.
Best of luck xx