I can't go into the internal bits as I never bothered to learn much about this , but it seems possible after going through the links that you mentioned
Currently, you can't switch it on as there is no app available.
Besides, there isn't any manufacturer enabled hardcoded setting that you can make use of.
Third, you can't trace the phone if he has already(which he would probably have) removed the SIM.
Fourth, you can't install an app remotely(which have recently shown up in play store due to increased instances of thefts) if he has clean wiped the phone thus resulting in de-associating your Google account.
I lost mine in Janakpuri, July 2011. Where did you lose btw ?