I don't want Apple to stick to a release date, I want them to do a public beta test for Lion with updates to the Lion Preview build to make sure that all the bugs are stamped out like how Microsoft handle their beta process with Windows 7. They should release Lion once it is completely stable. Lion as of right now, is actually very stable for me in terms of the OS but the interface itself is very buggy.
Windows 7 became a successful OS release because of the massive public beta test process. If MS didn't do this, W7 would've been another "ME" version.