I think this will be a solid first step - and I am fan of virtual fairs - but I still think there's no substitute for in-person events. At minimum, it would be cool if they could use something like Google+ Hangout to connect candidates and recruiters "face to face" - maybe after an initial screening on day 1, could be invited back for that kind of virtual interview.