Problems with my license

I've recently purchased a 1 year license and when reading your install instructions, I've learned to install WPMU dashboard on my sites and then install all themes and plugins from it.

What happens is I've reached a limit of 100 installed sites (we keep hundreds of ready-to-go sites in our system, just waiting to be cloned and go live).

The text on your site clearly says I can install themes and plugins in as many sites as I want, even in client's sites.

Whats happening here? What is this 100 site limit? Is it only related to WPMU dashboard? Can I just install your themes and plugins as regular WP themes and plugins, without using the dashboard, and overcome the 100 limit that was not supposed to exist?

Thanks