Create contact by external form fails (using contact form in wordpress with plugins, civi runs on drupal)
Have you tried the extension for remote forms?
I use it and it has a very nice and clean look (you can customize the css as well if you'd like) 
It's not like cf so you can't add random fields but for a basic profile it would work great. https://github.com/progressivetech/net.ourpowerbase.remoteform