Make sure to use super firm tofu, the kind that's vacuum sealed and doesn't need pressing. Otherwise, if you are using extra firm, you should press it for at least 30 minutes.
Cut each block of tofu into 3 filets. Optional but recommended, carve each rectangular filet into a more chicken breast like shape. You can also shave off the edges to make them smoother if you choose as well.
Lightly score the filets on each side, but only score them one way (as opposed to cross hatch). This will help the marinade penetrate as well as create a more "shreddy" type of texture.
Once the filets are looking good, coat them in the marinade. Marinade for at least 30 minutes to overnight.
Get a pan up to medium high heat, add a little oil and then grill the filets for about 5 minutes per side. Feel free to brush the leftover marinade before and after you flip them. Once they are cooked to your liking remove from the heat.
If you want to shallow fry the filets, let them cool after grilling. Then dredge them in the flour and salt and pepper. Fry them in a some oil (I used 1/4 cup for a 12" skillet) over medium heat until golden brown. Remove the the pan and set aside.