The plugin is asking me for my API key, where do I get one

If you have installed the plugin before adding the site on WP Remote, you will need to log in to WP Remote and add your site name and url. It will then generate the unique API key required to activate the plugin.

See Adding your sites plugin first.