Sorry I didn't compile your code before. Now I did this and looked a little more detail in it.
When I uncomment your onTouchEvent of your MainPanel and add a LetterTile I can't control the touchEvent as you describe it (I set a breakpoint to the onTouchEvent of you LetterTile, but the debugger doesn't jump to it).
I think you have to deal this scenario with Views. Because they give you all the methods you need and so you don't have to implement them on your own. Sorry that I can't solve your problem.
A good beginning is the android tutorial for custom views.