There are no particular timetables/schedules for releases. They come when they are ready for stable release. On average I would say we get 1 new release a month, but that is not always the case.
The free version limits you to 100 games. It does not limit emulators that are currently supported.