S.T.A.G.E. on 16 December 2008
Nope. There are quite a few Too Human games that will come out in the future. With the shittiness of the first game the second and third will be frowned upon in the sales department.