I made am extra 3kw, but how much was the fuel and how much was air temp/humidity? It is very hard to compare dyno figures at the best of times.
You won't see the knock threshold in the top end on e85, it is past the maximum torque point so it's pointless to push that much timing. As for afr's, I had mine cruising on 20:1 the other day and it just felt a bit doughy, no pinking.