Beth Tom: What is It?

Has anyone else seen Beth Tom? We first saw it in Dwell magazine in an ambiguous ad. The web site is equally mysterious but the artwork succeeded in piquing our interest.

The site displays prints and paintings and also mentions a movie. Are we completely out of the loop. What is this Beth Tom all about?