...
"lookup-gap" : "2",
"shaders" : "2048",
"thread-concurrency" : "8192"
"api-allow" : "P:89.212.242.33,W:127.0.0.1",
"api-groups" : "P:switchpool:addpool:removepool:restart:save:*"
...
You have a typo here. Each line (except the last one) in the JSON format has to end with "," ... the lines after
"thread-concurrency" : "8192"
are not parsed in your case because this line doesn't end with "," ... add comma to the end
"thread-concurrency" : "8192",
and try again.
You can also start cgminer with the --text-only option and also with the --verbose option ... this way you'll be able to see which part of config file wasn't properly loaded.
cgminer --text-only --verbose ... other parameters