Because Lennart Verstegen is a better filmmaker than a webdesigner.
His phone still works. Just try: +31 618 714 969. And so does his e-mail at lennartverstegen@gmail.com