Hi Ryan, about your issues:
1. This widget supports the same currencies that Paypal supports. If your currency is supported by Paypal and you can not use it in the widget, please, tell us and our support team will update the product.
Unfortunately we have checked it and it seems that South Africa Rands are still not supported.
2. Have you tried the optional leading zeros widget?
3. Sorry, as explained in the product page, this widget only supports paypal checkout. The customers will submit all their information through Paypal and the order information will be stored there. You will receive a payment notification email.