The "constrictor" thing doesn't sound likely,as there's nothing anywere in the area that looks "green with a pattern" or "orange" that would be a constrictor in that area.. Young "Green Tree pythons", and young "Emerald Tree Boas" have very distinct heads like you mentioned,as well as having some of the same colors you described,..... but they are from total different parts of the world!!.Do yourself a favor, and do a "Google Image" search on the (Trimeresurus)"Tree Vipers", and see what you think, they also have a very "thick" head structure as you mentioned!!.....good luck!...............................Doug
-----
Better to be silent and thought a fool, than to open mouth and remove any doubt!