Sanity check: How fast should sampling be?

I think this is a reasonable sampling speed. I ran your script on my own computer and also got a projected runtime of 2 hours after finishing the burn-in phase.