‘Amazon love God’ statue in place but under wraps ahead of official opening