Hi Jay,
Sorry, I don't have any video to show you, it was couple of years back I tried this. Appreciate that you have clearly documented all the points from the video. Here are my experience and suggestions
1. Have succeed in using the four color marker on the finger, try using electric insulation tape one of the cheapest available in the market. Instead of projector you can use your monitor and it will behave the same, may be the inverted action will take place.
The basic problem in using the marker in real world is recognizing the maker color on your fingers. There will be color interference with other objects. If you wear the camera on to your chest then the camera can capture all that are infront of you. If the objects color are mixing with your marker color then there is problem in recognizing it and you may not effectively recognize and apply your gesture . If you have a white wall infront of you then absolutely there will not be any problem. So using this practically may not be possible.
It is upto us how we overcome the obstacles.
2. This is pinching action that you are talking about and it is possible.
3. I could achieve this.
4. This was not working.
5. This is not available in the code. It is about recognizing the marker, you can try making an app for this.
13. This is basically gesture recognition and invoking the relevant app. You have to do it.
Rest are all achievable provided you have enough back end server to handle the requests from your device. Imagination is the power of creativity.
Hope this will help you.
--
JP