I would like my bicycle to be basically finished by the 8th ... at least finished enough so I can ride it. But I think that might be pushing it. If that can't happen, then I'd like to have something rideable by the 12th. I've got an event on the 15th. But I doubt that it will be officially done by that point.
I figure the end of May might be a more realistic time frame for the official unveiling.