Well, the TD has options obviously, but because you have the highest score so far you should be paired with the toughest of the 2.5 which can be done by rating or even looking at the tie break (who achieved 2.5 against the strongest opposition). But it shouldn't be too hard to see that player b, which such a high rating, would be the toughest of the 2.5, so my guess is you should get to play him.
I don't think there would be any rules concerning treating differently players who achieved 2.5 with a bye vs 2.5 with no byes, as byes are a common part of a tournament... but that's the only way I figure you wouldn't be paired with player b.
You had black last game but what about the first two games? I assume player b had each color once and is up for either so I'd guess you'll get whatever color you've only had once so far.
No Name Loc Total 1 2 3
1 me 1361 3 23:W 16:W 6:W
2 a 1274 2.5 0: 12:W 14:W
3 b 2027 2.5 21:W 0:D 13:W
4 c 1379 2.5 20:W 17:W 0:D
5 d 1330 2.5 12:D 22:W 19:W
6 e 1309 2
Please tell me who I am playing and what colour I will be playing, I was white, a was white, b was white, c got a bye last round but was white before that,d was white and i played him last round and won so I will not be playing e again. Please tell me who I will be playing!!