Your B+ for me last time was a huge surprise. Higher than that this time would surprise me even more.
The fact that even with the bands I'm not keen on, you've used songs I comparatively like (excluding Eleanor) puts you in good stead. The Gorillaz track surprised me. I expected it to suck, but it just passed me by with little fuss and now I'm onto Always Forever Now's awesomeness.
I said to LMP last time that A is reserved for lists that I really like both in terms of cohesion and song selection. B is for lists where I either really like the songs but think the cohesion is somewhat lacking, or lists where the cohesion is amazing but I don't really dig the songs so much.
Right now, you are in A territory.