Most people know or check the distance between Twizel and Tekapo before booking accommodation. If you wanted to be in Lake Tekapo you should have stayed in Lake Tekapo. But you chose to stay in Twizel. At no time do we state that it is close to Lake Tekapo.
Hand wash, salt, pepper, coffee, tea, sugar, oil for cooking etc are all available - perhaps you should've looked in other cupboards.... We like it to look neat and tidy when people turn up so do store some items out of sight (hand wash, salt and pepper should have been in plain sight on the vanity/bench though).
We did not receive any emails/texts from you apart from the two that we responded to, so unsure how we could've been more responsive??
Next place you stay, suggest checking distances before booking.