I looked at one and called up Ben's Bike and found out some stuff that isn't on their website. Namely there are no fender eyelets or rack mounting options. They really are going for the whole "street track" thing. They do not have any set up for test rides, but definitely will let you come over to personally pay & pick up your frame.
Give 'em a call if you have questions. They were extremely nice.