Ok.  So this basically creates the queryable, then executes it?  Is there another entry point where you can write:

IQueryable<Customer> results = OData.Create(customerQuery, url);