Well, it's still a mystery to me. On one hand, Glenn Castillo's own Facebook page and other webpages present this car as his creation. On the other band, several sources present this car as the G Car "Philippine Eagle"-inspired car, invented by Gerry Caroro. Not a single source relate both cars as being the same, although they obviously are.