Mitchell,
Sorry for the issues. We're investigating, and doing a little testing on your site. It looks like there's definitely one bug with the CB profile plugin in that it only allows the importing of fields that are marked as "Registration". If that's not set, the values won't be imported. So, to start, that setting must be enabled on the fields (for now). We definitely will be fixing that soon, as that's not correct. All published fields should be imported into.
As for the "Allow Profile Import" button, that will only show if there are fields that will be imported into, but aren't shown. So, if you show all fields, that box won't show because the data is shown on the screen for the user. By registering, they are verifying the information is correct and are ok with it being imported. If the data is being imported in the background, then the box will show because they won't have the ability to edit or remove the profile data. Hope that makes sense.
Finally, for the not-approved message, that one was a new problem we haven't seen before. For some reason, the email address wasn't being saved properly for some reason. It was an easy fix to a file in the jlinked profile plugin for CB. We'll investigate why the change was necessary and get the fix in the next release as well.
So, for right now, users should be able to register and activation will be skipped properly. The main issue now is determining how you want to have the fields configured so that they import. We'll hopefully have a fix for that problem over the next few days, but we just need to investigate the cause and figure out the best solution.
Best of luck!
Alex