Yes, and I already got a quick answer from Steve who builds them and runs that site. Seems they are heavy (36" of 14 gauge 1.5" steel tubing) and there will be knee clearance issues from pedaling between the bottom and the steering controls + plate.
But I'll start a build thread once I'm closer...