I think that we are playing with words here. To tell you the truth i believe that objectively this position is equal. Avrukh disagrees (regarding his evaluation in his book) but i have Euwe, Keres, Kasparov and a lot of other people that have supported my opinion in the past!
We can talk for hours about what "+/=" means, or even try to write a book about it (but Rowson did that first, see his "Chess for Zebras") but we can agree (i think) that "+/=" means that the game should end in a draw after correct play by both sides. But that's not the real point.
Imagine we are talking about the Lasker's Defence (someone can also see the relevant thread). Let's say that we conclude that Lasker leads to equality and Tarrasch leads to a slight advantage for Black, but we agree that Black has counterplay in the Tarrasch. What is more important for a club player? To play a level (or slightly worse position, imo) without great level of activity, as in the Lasker Defence, or play a position that he will have excellent counterplay regardless of the theoritical status? In both cases the "hyper-theoritical" (as Rowson calls it) evaluation is a draw (as really there are no "+/=" in Chess but only win-draw-loss). Personally i prefer the second option because i am an amateur, and an ambitious one in fact that wants to be able to win every game with Black.
I sincerely believe that there are far more dangerous lines that White can chose against the Tarrasch (and in fact i cnsider Avrukh's line more dangerous for White than for Black in practice). Many of them are neglected by today's theory as the "theory" in Tarrasch is a very confused subject in general. Also many of Black's options have been unmentioned in the past and someine reading this thread can figure out what i am talking about (see those ...h6 lines we analysed some time back or the big discussion about 6.dxc5 and alternatives to 6...d4). So, a book had to come (as many of the members of this foroum concluded) to "sort things out".