I've added an option in design->page settings that will allow you to show all results without pagination.
We don't offer the option to force all traffic to https. It dramatically effects the speed of the site and ability to cache content. https will be automatically used whenever necessary (for login and checkout) when enabled, but http will be used otherwise.
You could manually update the links you add to your site, but I wouldn't recommend it because it would effect performance without any real benefit.