TIGS is now going through the dev logs and creating visual maps for the indie games in development. It's to help organize and mention the games that are showing good progress and what may have interesting updates. They're going to start doing this weekly so I suggest my fellow Scirra game developers to start a devlog on TGIS forums and hopefully that will help with more exposure.
Also they're published on the main page of TIGS.
Super Ubi Land was included in the 2nd (current) dev log map (as well as other great looking indie games)! Take a look :D
Here's the official forum for the Visual Devlog
and here on the main page of TGIS is where it's featured: