Mastriano blasts critics, vows victory