I think you might be right. It looks like some kind of rigged up combination of the two. IE, an abortion. If that car ever hits the road stay far away from it and for sure don't go for a ride in it. It's going to kill somebody.
There are many ways to improve upon the stock suspension, all you have to do is talk to the people Opentracker or Street or Track either will sell you what you need and can help you if you are on a tight budget. Both vendors have stuff that is well proven on the race track AND the street. Even a mix of parts to make cars do both. For most of us, lightly improved stock suspension parts are all we ever actually NEED. Now what we WANT, that's another thing.