As Chuck said, different temperatures are required for different resins. All coatings need cure time at cure temperature, for instance 20 minutes at 350°. Some resins crosslink at lower temps, some higher. The actual part has to obtain that parameter - a casting can take much longer to reach the required temp. Undercured coatings will be shiny, chip easily, and have very little chemical resistance. The good news is, you can pop them back in the oven.
As Dave said, the coating will be thinner in the inside corners and heavier on the outside corners. A lot of that depends on the average particle size of the powder used. On a smooth surface, any dirt in the powder will show up as a bump. And don't use anything silicone on or around the part, makes for tons of fisheyes.
Color control is tough without good oven control; too high of a temp will make colors shift to yellower hues, red turns orange, blue turns green, white turns yellow, etc. That makes a good arguement for using black!
Powdercoating a boiler casting could be a challenging project, but may not be worth the expense.
One other thing - to remove a bad powder coating, you would need to sandblast the whole casting. Or, you could bake off the coating in an oven - 800° being required. The melting point of zinc diecasting is ~750° so the coating will disappear just after the casting disappears...