IMHO... this is 'the' Arduino forums.. so yes, help is supposed to be sought here.
That being said.. dont let the attitude of some of the 'members' here get to you...
some people forget where they came from.. or what it was like to be new & learning.. and they are only capable of providing help if you do things/post in certain ways that appease them. (instead of helping the beginners on what is pertanent information or how to post better)
my advice is just ignore those people.. and keep your chin up.. there are more, helpful members here that will read your posts and try to help with you have.
As far as what Ardiuno to get.. only you can answer that as you know your project.. if you need more I/O pins.. try a mega vs uno..
#3 & #4 could both use an SD card..
While maybe not specific to YOUR project/needs...
I suggest going through some of the basic tutorials, so you get familiar with common tasks & terminology.. (which is big around here)
I also really like/enjoyed: Arduino Tutorials | tronixstuff.com
he did a GREAT job in covering many common projects and documenting it!
good luck!