Combine all dipping sauce ingredients in small bowl, and mix well. Set aside
Take tofu out of package and discard water. Slice tofu into chunks about 1"x1.5". For one package, you will get 40-44 pieces.
Line a large plate with 2 paper towels, and place tofu pieces on top. Cover tofu with 2 more paper towels. Place a small baking dish on top of the paper towels, and press down lightly.
Press tofu for 30 minutes. If desired, replace paper towels and press for another 15-20 minutes
While tofu presses create a breading station. Add cornstarch, onion powder, garlic powder, cayenne, salt and pepper in one bowl, and mix well. Combine eggs and water in another bowl. In third bowl, add bread crumbs
Toss tofu pieces first in cornstarch mixture, then egg wash, then bread crumbs. Make sure to fully coat all sides of each piece. Press the bread crumbs firmly into tofu
Add enough oil for a depth of about 1/4" in a large skillet. When oil is hot, add tofu. Don't overcrowd the skillet, or the tofu will steam and not fry. I use a 10" skillet, and fry the tofu in 2 batches. Once one side is golden brown, flip tofu and fry on other side
As tofu finishes cooking, remove from heat and drain on paper towels. Sprinkle with a little more sea salt as they come out of the oil. Serve immediately