Yes, command mode could use the TE signal easily. But command mode needs some user space graphic library to tell the display to update (synchronized to TE) through some ioctl(). This is something we can not expect.
Therefore we want to run in video mode. But the OMAP ignores TE in video mode. So we need to develop a trick to combine.
Technical details how I think it can be made working are here:
http://projects.goldelico.com/p/gta04-kernel/issues/703/
The result could be just some 10-20 lines of code but the complexity is finding the correct hooks into the Linux source codes and test the code and fill the gaps the idea leaves.