(Just in case any updates are forthcoming). Heavy artillery is stuck in the city were it is built, i.e. it cannot travel over terrain or on roads. However if a transport enters the city then it can take HA with it when it leaves, this could be useful for shipping HA where it is needed.
However the transport has no means of unloading HA, the unload command adjacent to a city has no effect and if the transport enters the city and unloads the HA are still onboard when it leaves. The only working method seems to be to ship to another city and then scrap the transport.
Also playing the important cities variant it can be very difficult to see neutral important cities as the star is not at all prominent against a B&W background.