No, but then nobody really knows the answer to your questions as it all depends on how many get built and when: economies of scale and all that.
Running costs depends on price of fuel for most people, again difficult to call with any certainty but the trend direction is obvious.
Like I said, at least he spoke to the Servicemen who work there before writing his article, which IMHO gives it more credence than some reports on this thread.