take some diagnostics--if you're scoring where you need to be scoring when timed (on real LSATs), go ahead and take it. If you're not scoring where you need to be, hold off and regroup. If you're comfy with logic now, age won't matter.

I think your set-up is ideal, though--if I were you. I'd set up the LSAC account, plan to take the LSAT, get teacher recommendations squared away and sent in to LSAC--have it all in there ready to go, so when you are ready to apply, you don't have to backtrack at all--you can just write an awesome PS about what you've been getting up to recently and submit your apps straight away when you're ready for law school.