I agree with softcoder, the indians
are very powerful!
You just have to play them more Magic style than Tech style, i.e. early rushing the enenemy with Indians' very cost effective and rather fast early units.

Se the Magic rush video to learn how to do it (you'll have to adapt that to the Indians though). The video is on ultifd's youtube channel though it was originally posted in some sticky thread about Glest videos a long time ago.

The burning campfire and lighted totems are great. I don't know if that's exclusive to megaglest because the fire didn't burn bright for me in the glest version.
As ultifd mentioned, the golem's particles (that's what the "burning campfire and lighted golems" use for that effect) are exclusive to the MegaGlest engine (at least so far, GAE might maybe add it in in the future I guess but they're working on other stuff; the original Glest development has been droped by the original team).
BUT... "particles" are NOT exclusive to MegaGlest!! They are what e.g. the Magic Battlemage's attacks are made of (like most other ranged effect!). What is exclusive to MegaGlest is those particles being used other than in attacks.

Every unit that has a part_proj.xml file, eventually a part_splash.xml too, on their root folder (where the unitname.xml file is too) uses particles in their attacks.

GAE actually adds more options to these ones and AFAIK MegaGlest doesn't (yet?).
Is it possible to replace the fire golem in the Indian faction with the wicker behemoth? If so, will it be made at the campfire because the indian workers have no ritual command as is the way the wicker is made in the magic faction? I'd like to make a custom tech tree, using the units already made, hoping this creation can help me better understand the process for when I do attempt to create something original.
You can indeed replace the Fire Golem with the Wicker Behemoth. The easiest way to do so is to just copy the Behemoth folder from Magic into the indians/units folder. Remove the units/fire_golem folder and change the name of the behemoth's folder to fire_golem and behemoth.xml to fire_golem.xml.
A better way would be to do everything I mentioned above except renaming the folder and file and instead edit all references to fire_golem to "point" at behemoth instead. This should be done in the building/unit that produces the fire golem and, possibly, in indians.xml too. It's all XML editing so it's easy.

Look at the Glest wikia or omega's Glest guide for more infos on the folder structure and the xml's.

Actually, if you look at Magic's Initiate unit's xml, you'll see how a "Ritual" command can be added to some unit in Indians, say the Shaman. It's really a "build" command type.

It is possible, but you probably have to do it yourself...or at least this change can not really be "public"... 
Well, the Fire golem is, as mentioned in this thread, a retextured Magic Golem (and in MG with added particles). The Behemoth is the same. The Magic is part of the original Magitech tree which was released by the original Glest team under the Creative Commons Atribution Sharealike 3.0 Unported license, which means any derivative work must be released under the same license.
This means titi's Indians are probably released under the same CC-AS 3.0 license.
Probably. But it might have been released under some dual licensing, i.e. the parts based on Megatech under CC-AS 3.0 and whatever is purelly tit0s work under some other. You'll have to check that yourself 'cause I'm not really aware.

In other words,
you can modify any CC-AS 3.0 and publish your work as long as you thouroughly abide by the CC-AS 3.0 license, including releasing your work under the same license!
But you'll have to check whether the whole Indians faction was released under that license or rather under two or more licenses. 