What do you mean with "... someone is still out there working on this ..."? I for one believe that I've already done quite a bit in explaining (in reply #6 & #9) what I'd consider as required to produce a reasonably "tight" kiosk mode TC system.
So it really depends on yourself to properly read the Wiki (e.g. re.
remastering and
integration of extensions) and integrate what has been proposed above. To undertake your own testing I highly recommend to use VMs. In particular QEMU due to it's '-kernel', '-initrd' and '-append' options is particular good in this regard. Nevertheless the time it takes for you to finish such a project depends on how well you know Linux in general, and how quickly you come to grasp TC's unique features.
There are several ways to achieve the same end result and there are probably pros and cons for each of them. For example to implement the basic idea of using an apps name instead of a WM via the 'desktop' boot code. You could:
(a) amend the boot loader configuration and add a 'desktop=xxx' entry, or
(b) create an entry in '/opt/bootsync.sh' like
echo xxx > /etc/sysconfig/desktop to overwrite the default entry during system startup (but before the X server startup), or
(c) change the entry in '/etc/sysconfig/desktop' directly to be 'xxx' when you remaster the initrd.
Likewise the suggested change to the 'wbar' configuration could be either done "dynamically" (by execution of the 'sed' command at a suitable time during the system startup (e.g. in '/opt/bootsync.sh'), or "statically" by changing the '/usr/share/wbar/dot.wbar' default configuration file. Or it might not be required at all if you decide to not offer a 'wbar' at all (hint: boot code 'noicons').
I for one are not planning to "work on this" any further as the steps are IMHO to be sufficiently tested and documented. It is now up to the interested user to apply them for any individual project. If specific issues arise I'd suggest to create a new thread to seek some more help from the community.