Our spawn system is set on a similar way. However, the system won't tell you what rarity Pokemon is. It's the community that decides for that one, their experience, effort and such.
This would result in a spam and giving the message as a warning is not going to benefit finding cheaters.
Currently you are able to see where that Pokemon can be found in Pokedex. However, we are about to introduce map viewing tool where users will be able to lookup the area, use fly on and others.
We are considering making it slower plus when animations and effects comes in it will be slower you will just hardly notice that. I am aware it is blank currently.
Guild system is yet to be done. Currently you have only old fashion system. However, we did discussed guild maps. Certain number of maps where people might be fighting for their teritory.
There are Pokemon drops and Money you gain fainting wild Pokemon is often random.