maybe WE are better if you DO look at something else as that attitude doesn't sit well with a lot of people in these forums....as I'm sure you have already noticed. Anyway if you do join you will be most welcome just be careful with your language not to put people off helping you and give as much and as clear as possible information on what you need help with.
Despite that I think that most of those things would be possible but some would require a large amount of effort and a thorough investment of time into learning MAX and gen also (gen is more similar to coding than MAX). Someone who knows more about these things will hopefully be able to guide you into what you might need to do. Other than that I would still get the demo and try it out first.