The Pycom modules do seem promising and have some awesome development behind them, the only issue you may find is that they are based on an ESP32 module with a shared antenna between WiFi and BLE this may cause issue on performance as it does on standard ESP32 dev boards.
In regards to your question about connecting the tags to AWS for example, this is not possible with this script. To connect to AWS look into MQTT and how you could use this to send data to them. The script you mentioned would be used to collect the ruuvi tag data and then it would be sent via MQTT.
You could also look into Particle boards, almost the same as a PYCOM board but doesn’t use the integrated BLE instead replaces it with a nRF52840 with the ability to connect an external antenna to both WiFi and BLE.