When I bought my boaphiles, they also smelled strongly of plastic/glue... This smell will disapate within a few days... just let it sit and work on getting your temps right over the next couple of days while you wait.

Good luck!