It is well written. You did very well.

Here is the difference: Assertive is "this is what I need to be happy". Demanding bitch is "this is what you need to do for me to make me happy"...