The basic idea is brilliant. Put an anonymous resume out there, and get approached by companies who already agree to your salary expectations...
I do agree though that something is not very enticing about that homepage and wording (or lack thereof...)