Yes, that sounds like a good fin.
Have you tried it with your Evo2/10,7 in very light wind conditions ? (average < 12 knots)
Yesterday I managed to spin out a few times the R13/58 fin when pointing very sharp with a lot of pressure on the fin.
IS87 / IS101 / IS122 / US147