Для этого не нужен плагин, всё это пишется руками и затачивается под нужны Вашего интерфейса.
1. Валидацию полей формы можно произвести хоть руками, хоть с помощью какой-нибудь библиотеки, пусть это будет тот же
validate.js
2. Прошла валидация, скрываете форму и пишете сообщение "идёт отправка". Далее $.post() или $.ajax(), в коллбэке которого Вы показываете Ваш блок с сообщением, что данные формы успешно отправились. И не нужно никаких плагинов.
3. Тут всё совсем просто: в onclick() по Вашему reset-инпуту возвращаете результат нативного диалога. Если он false, то форма не очистится. Делается это вот так:
<input type="reset" value="Очистить" onclick="return confirm('Очистить форму?');" />
Ну или, если Вы HTML-эстет, и не любите писать код JavaScript внутри аттрибутов тегов, отвечающих за события, то можете одним махом забиндить обработчик на все reset'ы в Вашем основном файле JS:
$('input[type=reset]').click(function(){ return confirm('Очистить форму?'); })