Good luck! Since you funded the payment with your bank account, you can DEFINITELY get your money back if you talk to your bank to have the payment reversed. Keep records (print out the emails) of your conversations with him. If you have his address, still try sending an actual letter stating you expect to have the snake shipped in (your specified time) weeks or you will reverse the transaction.

Keep us updated.