I agree the Camelback is fine, although I do think you should continue to work on being able to use your water bottle while riding, too.

As for eating, I think everyone is different so bear that in mind. On CIBA rides, I tend to hit all their SAG stops, so that means that I eat at about 20 mile intervals. That said, I can generally make it to 30-35 miles before eating something, assuming I've had a decent pre-ride meal. I am not, however, a fan of bars and gels. I'll eat them if I have to, but I'd rather have just about anything else. Bananas are probably my preferred pre-ride and on-ride snack. I like Clif blocs, too.