11
Yes it has many bugs, the first, the one that showed blank page as I talked before is as simple as a missing coma in generated mainfile.php:
$modversion[] = array(
...
'release' => "2013/06/12",
'module_status' => "Beta"
// Admin system menu
'system_menu' => 1,
...
<== missing coma
Finally, I'm starting a write my module looking into userlog module code for reference.
Don't know if objects for managing db tables created with tdmcreate will be useful or not.