The Russian director known as Ivan relaunched his webpage complete with all new features and one-of-a-kind clips.