I am wondering if I could put an overlay element over Google logo on map, or change its place to top right. I have an example picture( link is below ) that I made overlaying
Removing the Google logo from standard maps API breaks the Terms of Service.
There is however a Google maps API for business, which gives you much more flexibility. The standard price is $10,000/year. If you enquire to them about it, a representative from Google will call you. You can ask the representative exactly what the legalities surrounding the logo for paying customers is.
http://www.google.com/enterprise/earthmaps/maps.html