Thanks for jumping in, Brian. As you note, "affinity" is defined as -2.303RTlogQ/K. When the reaction modeling guide called the variable "logQoverK" affinity, I wrote that first rate expression assuming that it was literally affinity. I was being incredibly literal! When it occurred to me that the variable was just what it says, logQ/K, putting that in the A&H form for the rate law gets you effectively exp(lnx) = x, ie, it gives the thermo term as (1-Q/K), just like the first form of the rate law that I used. Duh!
As for the extra parens, I tested that to be sure it wasn't an issue. It is, however, a very good point that you raise. Cheers.