So worked a bit more on this piston loading with a few others and managed to get it to work reliably with the help of Pi and Azteched.
Pi's video
http://www.youtube.com/watch?v=XcYuDsKiHxs
World download:
https://www.dropbox.com/s/uqkkl2itbfq5e1l/Piston%20Loader.zip?dl=0
Piston tile entity update order bug:
https://youtu.be/v4d4Fz8aChs?t=105
pi314159265358978 Channel:
https://www.youtube.com/channel/UCClteACqOmNxVuzpB0O5KZw
Azteched Channel:
https://www.youtube.com/channel/UCZ-8jinXE_vpelsskNAFWHg