I can answer two of your questions/comments:
2) VB3 doesn't limit the avatar display size by default. You must have edited your posbit template to restrict the display size. You can restrict the size that they can upload per usergroup, but not have a separate "display size".
4) Sounds like you tried to run it from the photopost/upgrades directory instead of putting it in the photopost directory like the instructions state.