JSONP requests and the Client-ID requirement

To answer your first question, yes. The query string parameter counts as stated in the FAQ.