I was off camping this week and only saw this post now. From the pictures you posted, it looks like you have the PEX running much too close to the tank. BC plumbing code calls for at least 18" of metal(copper) between the inlet / outlet of the tank and where it transitions to PEX. I believe the reasoning is that heat from the tank can exceed the rating of the PEX so they want a radiator between them. Another thing I always do is use 4 copper 90's to run the pipe coming out of the hot water outlet back down for a couple of inches before running up to the distribution piping in the ceiling. This acts as a convection trap to stop hot water from your tank bleeding into the distribution system. If you hold the pipe above the tank and then above the convection trap the temperature drop is very noticeable. Without the trap you can feel the heat quite a ways from the tank. If you have a circulation pump to reduce the lag to your taps ignore the above idea! Obviously I am a bit anal about wasting heat but another thing that helps is to run my hot water feeds in a star network from the tank to the non bathtub taps. I use 3/8" pex for the runs and that eliminates about 1/2 the standby loss when you first turn on the tap. Since kitchen and bathroom sink taps have 3/8" feeds anyway the reduction in volume is fairly low. The only thing the larger pipes do is reduce the pipe friction a tiny bit. 3/4" feeds in a new house to all the taps seems just plain dumb.
Brian
Brian