I am not an expert on these but I did get a thorough explanation when I was looking at potentially getting into them. I will ignore the T- part of the amel questions as to my knowledge there is only one amelanistic gene currently in corns.
I) When Ultras are bred to Amels (T-) what's the result?
A) ultramel x amel = 1/2 amel, 1/2 ultramel
ultra(homo) x amel = all ultramel
II) Are all the babies UltraAmels??
A) look above to part I's answer
III) Has there been normal, non morph corns ("hets".) produced when "Ultras" are bred to Amels (T-)?
A) No, as the answer to question I shows any crossing of ultra or ultramel to a amel corn produces only ultramels or amels.
IV) If "hets" are produced (non-visual morphs):
A) N/A as "hets" are not produced
V)When you breed UltraAmels X UltraAmel what is the result?
A) Ultramel x Ultramel = 1/4 Ultra(homo), 1/4 amel(homo), 1/2 Ultramel
Basically all you need to understand for the ultra gene morphs is that it is co-allelic with the amel gene and it is a recessive gene. This means that if the snake has one ultra gene and one amel gene then both traits are exhibited to a degree AKA Ultramels. But if only one ultra gene is present and no amel gene is present then it will just be a normal corn het for ultra. Likewise if it is het amel but does not have the ultra gene then it will be a normal het amel corn.
The Ultra gene is a form of hypomelanism that is co-allelic with amelanism. Co-allelic means that both traits occupy the same genetic space. This is why it is impossible to have a amel(homo) be het or homo for ultra. Likewise it is impossible for a ultra(homo) to be het or homo for amel. There is only space for two genes at that spot so the possibilities are ultra(homo), amel(homo), or ultramel. If you keep this in mind then the genetic ratio of ofsprings I listed above should make sence.
Hope this was helpful.
Sean.