Thanks for the feedback! I thought I fixed the links on the website but apparently not :P
Updating the Kickstarter is a good idea too, as we've had quite a few people posting questions about this very topic. I'll spend some time doing that today.
~ TLW