I have read a few post regarding the guages on the 06, I really don't get it. The dial is larger than the preveous models, if you couple that with the fact that the 03-05 models don't utilize 360 degrees of the dial either, the difference between the 06 and previous models is negligible at best. I guess if you don't like the style that's fine, bitching about the space between the gradients just doesn't make sense.
I don't get the seat complaint either, it's pretty comfy IMO, it's not entirely flat, it has a nice feel riding forward as well as a when sitting in more of a sport position to the back. Hmph, it's even adjustable, go figure.
Lastly, the reason the battery is placed up front has to do with keeping as much mass to the front as possible. If you were to mount it down lower in the frame it would be too close to the exhaust, lead acid batteries don't care much for heat. The position up front makes for relatively easy access and allows for more frontal mass which keeps the front tire on the ground. Drive an 05 hard and you'll note the front end pulls off the ground rather easily in first gear. The 06 does not. I don't believe the ST 1300 or the Goldwing has much of a problem keeping their front tires on the ground, hence the battery thing wouldn't matter much to them.
You mentioned also the ST storing it's gas under the seat, correct me if I'm wrong but the ST stores about a gallon of gas in it's lower tank. It still has relatively the same amount stored up top, like the FJR.