Incredible!
This is fantastic, sir. I rather enjoyed every bit of the composition, and your performance was certainly not sub par, so quit being humble ;P.
My only suggestion to make this a bit more interesting is to have a part somewhere that is perhaps even in a different key (but still a spanish scale setup) and play a little salsa-y** part that has more full chord playing in it and a nice little groove to create a kind of "dancing loving romantic exciting sexual" feel in the song. It would make it feel more complete to me.. Seems like you hit much of romance except for this :).
Hopefully that helps you as far as composing goes! I am not a guitarist so I cannot judge that, but it looks like you don't want me to anyway.
**Salsa-y is maybe not what I'm looking for, as that change may be too dramatic, but I hope you kind of know what I mean. Perhaps I meant more Rumba?