There used to be a bike parked in my neighborhood (here in Somerville, MA) that seemed to be a homemade job with a similar concept - it was several sheets of some sort of heavy-duty plastic (lucite, I imagine) sandwiched together to make a frame. It was pretty awesome.