Does this method really work as replay protection?
this does in fact protect from replay attacks?


no


  Would this be a valid method for any hard fork?


no


  My concern is that somebody could replicate the first transfer 


you are right