I tried the script with BT5R2 and the only discrepancy I could find which caused a problem was msf. It seems that the directory in the script is pointing towards /pentest/exploits/framework/ however in r2, there is no framework, it is under /pentest/exploits/framework2/
However once you modify the .py script for framework2, I still run into this once "svn up" runs,
Otherwise it looks like its fine post r2 release. It is a really fantastic script, one suggestion though would be to make sure only one instance of the script is running at a given time.
I was looking at the code for the update all fucntion in menu_main, I noticed that:
nmap() is commented out? Reason?
elif choice == "7":