I've finally managed to create a character on the server. It will probably take a little while before I get familiar with everything, new stuff seems to have been added since last time I played.
Should I create a private discussion or something, so we can get in touch on Steam?