stop saying "it will be released when it's ready and not before" this is a sucky attitude to have, and does not inspire investor confidence.
Solution to all three above? Stop giving dates for releases.
End.
Agree, stop giving release dates or "this weekend". Its a part of whale tactics to profit on this..