Hello Joel,
I have read your post, and you seem to have answered all of your questions. That only leaves the legality of raffles. You should read up on those. Dennis.