As you said this is a personal experiment. It's already quite impressive (compared to the regular slop that gets released everyday though), especially on a technical level but it's not focused and there's no real idea, no real game design vision/work that would place this game on track toward something great.
But who knows? Maybe by playing with stuff the good ideas will emerge? Maybe all this skill will turn the next project into a masterwork?