Anyone familiar with these cars? The company just filed for "insolvency." Image Unavailable, Please Login