Depends on what you would call "competitive"...
Part availability is likely to be an issue, and adjustability looks limited on this car. The camber links only would be a deal breaker for me.
Honestly, all things considered, I wouldn't invest time or money in it.
Now, don't quote me on that, but I believe this is a pretty uncommon chassis and it might become semi-rare or even rare someday. Someday. Maybe.