The screens are old and tiny, the text is formatted all wrong (and translated poorly), and there is no trailer, although it will be "Coming soon (this vacation maybe)." Maybe? Maybe? Whatever.
To top it off, the release is scheduled for Fall 2009. That is, over a year from now. On the plus side, Nibris representatives will be attending the Leipzig Game Convention this year, so if nothing turns up at E3 we might find something there.