This is more or less correct, the intention is clear, but you are saying it in a little bit of a clumsy way.
Your first statement is that if you have light crossing a certain distance, the distance is the same from the point of view of point A and point B, but the time taken to traverse the distance is different. This is correct in the way you set things up, but it isn't best to think of this as the local speed of light being different at A and at B, because the local speed of light is not defined by how far light goes by how much time it takes as measured from A. It is defined by the metric itself--- if the interval-length of the tangent vector to the path of the light ray is zero, then the light ray is by definition moving at the speed of light locally.
Your metric is purely diagonal. This means that little vectors in the direction defined by the t,x,y,z coordinates are always perpendicular to each other. The surface t=constant is therefore a kind of global notion of time, and when you say "a light beam crossed from A to B in a time $\Delta t_A$ as measured at A, you mean that the light crossed from point A at global time slice t, to point B at global time-slice $t+\Delta t$. The time this takes mismatches at A and B, but this is not an indication that the speed of light is different, because both A and B agree that the tangent vector to the light path is still null.
But A and B do not agree on the rate at which global slices separate from each other in time. This effect is extremely important, it is the main effect of general relativity. The first approximation to the effect of a gravitational field, is that there is a local variation in the clock rate. This is a metric of the form
$$ ds^2 = -(c^2 - 2\phi(x,y,z))dt^2 + dx^2 + dy^2 + dz^2$$
With explicit c's (usually you set these to 1), where $\phi(x)$ is the newtonian gravitational potential (divided by c^2). This approximation for the metric is not great--- there are spatial metric terms I ignored which are of the same order as the time metric term for the case of light (this is why Einstein's deflection of light is double Newton's--- this approximation reproduces Newton's value), but ignore these. The effect of the Newtonian potential is to make the clock rate incompatible at different positions, in exactly the way you describe.
For the earth's gravitational field $\phi(x,y,z)= gz$, where g is $9.8{m\over s^2}$the potential increases with height as g The difference in the transit time for different positions leads a person at a height h, who labels the time slices according to the faster clock at the higher location, considers the light travelling a shorter distance per time slice than a person who labels the time slices according to the slower clock at a lower position.
The sychronization failure means that clocks at different altitudes must be configured to run at different rates to stay synchronized, and this is the "general relativistic effect" that people talk about with regard to GPS satellites. In addition to their special relativistic time-dilation due to the orbital speed, which correction factor is proportional to $v^2\over 2c^2$ and makes them tick slower, they also have a General Relativistic correction factor proportional to $2\phi\over c^2$, which makes them tick faster than clocks close to the ground.
The virial theorem shows that in a Kepler orbit, the expected value of the Newtonian potential energy is proportional to the expected value of the Newtonian kinetic energy
$$ v^2/2 = GM/2r $$
$$ \langle {v^2\over 2}\rangle = -{1\over 2}\langle\phi\rangle $$
Where the brackets mean average over one orbit. You can see this directly for a circular orbit from setting the required centripetal equal the Newtonian gravitational force.
$$ {mv^2\over r} = {GmM\over r^2} $$
But the virial theorem says that it is true on average for elliptical orbits too. So the total slowing-down factor for a clock is
$$ {1\over c^2}({v^2\over 2} + \phi) = -{1\over 2} {v^2\over 2c^2}$$
And the GR effect is twich as big as the SR effect, and in the opposite direction--- so the orbiting satellite clock is faster than the stationary ground clock by the expected slowing down amount.
The General Relativistic slowing down of clocks near the Earth's surface is also measured by taking atomic clocks on a plane around the Earth, and this is a famous experiment from the 1970s. The effect is equivalent to the redshifting of light as they travel up a gravitational well (the light loses energy as it climbs up the gravitational well, each photon loses frequency). The lost frequency just means that the photon going from A to B keeps its frequency fixed in terms of the clock ticks of A (or in terms of the clock ticks of B) but since the clocks don't match, the frequency as measured locally is different.
These General Relativistic effects are generally known as weak-equivalence principle tests, since they only test that time dilates in the way described by the local metric above. This dilation was derived by Einstein by analyzing
a uniformly accelerated frame in special relativity, and deriving the relation between the tick-rate of synchronized clocks in the accelerating frame. He assumed that there is no local difference between the uniform Earth's gravity and constant acceleration, so he was able to find the relation between gravitational potential and the tick-rate for clocks that stay synchronized. The derivation is found in elementary GR books (Schutz is good and especially elementary), and it is also found on the Wikipedia article for gravitational redshift