I'd say that yes, this probably is possible.
This is true, but the accuracy isn't to be relied upon because IP addresses and Geographical locations have no relationship with each other other than 3rd party databases.
I'd say that yes, this is possible.
OK, now that I've told you that all of your dreams are possible, time for the let down.
None of the things you are asking for is specifically 'ozpost' related. The reason being is that ozpost, like all the other shipping modules, only serve one very specific purpose, and that is to supply a shipping cost based on certain input parameters.
How or where these costs are displayed or used isn't a function of the shipping module(s) - These are controlled either by zencart itself, or the template files that are being used.
Similar applies in regards to the viewers location (geoIP) and it's relationship with ozpost and/or other shipping module(s) - The location data needs to be supplied to the shipping module(s). The shipping modules have no means or need to determine this information themselves, it just isn't a part of their required functionality.
What this basically all means is that to change how the shipping quotes 'look' you'll need to create/edit your own template file(s).
It is true that the ozpost shipping module does already come with a pre-modified template file (tpl_modules_shipping_estimator.php), but I have intentionally made as few changes as possible from the original file in order to minimise any maintainance or compatibility issues - In other words, if you feel you are up to the task (or know of someone that is) then a few tweaks of your custom tpl_modules_shipping_estimator.php file will have it looking however you wish :-)
Tip: This same file can also be used to set a destination location for visitors as well (in fact the trapping for an undefined destination is the reason I modified tpl_modules_shipping_estimator.php in the first place).
Anyway, to summarise .. I think all of your requirements can be acheived with further customisation of the tpl_modules_shipping_estimator.php file, but do keep in mind that this isn't an 'ozpost' file - it is core zencart file that it used by all of the shipping modules, so treat with caution.
Cheers
Rod
Bookmarks