Well the devs work for free most of the time, I don't think that they would develop T 0.4, unless they clarify that or annouce it officially, that vid you attached doesn't clearly state that its 0.4 and it doesn't give enough information about the multiplayer client 0.4.
However if they are developing it, they will waste time and effort on a game that is not frequently played and outdated.