Although it worked, the calibrations were far off (by almost
a factor of two), and the y-axis was reversed,...
As the calibration data supplied with UTouch is for a 320x240 display is would only be logical that they were off by a factor of nearly two on a 480x320 display!!
so it appeared as if the CTE Due shield with the CTE32HR was not really "supported".
What type of development board and shield you use does not have anything to do with the calibration data. The data are specific to the display module and would be the same on an Arduino Uno, an Arduino Mega, an Arduino Due or a chipKit board. A shield is just an adapter to facilitate easier connection of the display module and does not alter any signals other than possibly lowering the voltage where needed.
I have calibration data for ALL the displays listed as supported in the UTouch documentation and they have all been tested on all three platforms (AVR, ARM and PIC32).
I did supply calibration data for all supported modules in earlier releases but then people complained that the data caused the touch screen to be inaccurate so I removed the data.
Now that I have removed the data I find that people complain that they actually have to do something to get it working properly.
If you are not satisfied with what you are getting for free you can just create your own library.
I am getting really fed up with all the complaints and I am considering removing all my libraries. It is not fun when you try your best to do something that hopefully will help people and all (or at least most) you get in return are complaints. In addition to trying to find time to actually improve the libraries I spend most of my time answering emails from people who think they have a right to free support for a free product.
It seems there is no pleasing some people...