75% could mean nothing, like an early prototype that crashes every five minutes. Usually, the first 80% are done relativity quickly and only take 20% of the development time while the last 20% take 80% of the time. Releasing a beta typically means releasing a nearly 100% finished product (not like modern game publishers).