1) The card grants AH a heavy artillery unit usable from then on. Note that between the tech cards and the Event cards, there are three that grant AH heavy artillery but AH only has two available so the third instance would be ignored.
2) Yes, the AH Fleet blocks Sea Movement and Sea Supply to the Mediterranean.
Thanks Kirk, looks like I played it correctly. Great game, btw!!