Hmm looking at it I can't see why your friend can play perfectly while you can't, and you are both getting a time out on hops 8-9 which I'm not sure why.
My only guess would be that your connection is fine but the SE server is dropping you for some reason, the test might look fine now but for all we know one of the hops is dropping your connection while playing causing the 90002 Error.
If no one else comments on this I would say contact SE support properly as they will have more know how on what things you can try to fix the connection.
On the event the fault is not with you or your connection they will look into it internally in case it is there fault ( they are doing that with me now )