I see you haven't had much luck with responses here, so I thought I'd give it a try. First off - excellent choice, that UD. I graduated from UD in 2010 with a B.S. Chemistry, Biochemistry minor. Second, definitely take History of Chemistry if Prof. Dybowski is still teaching and if you have the time. That was a class I truly enjoyed.
Now on to the meat... Although I have not made the move toward grad school yet, I have been through the process and have a similar story as yours: I partied too much until mid-sophomore year (how can you not at a school like UD?), at which point (when I finally learned what a PhD was) it came time to buckle down. By graduation I had managed to bring my GPA up to just under 3.0. When it came time to look at grad schools I realized I was still behind the curve, so I made an appointment with Prof. Burmeister to discuss my viability as a candidate.
Basically what I had was a slightly-too-low overall GPA, a semester of research experience, a year of outside internships, and a year of working as a T.A. within the department. I had also taken some graduate level classes (Biochem 641/642, Analytical Spectroscopy, Colloid Chemistry).
Upon initial inspection I was told it wouldn't be cake to get me in, but that it wasn't impossible. However, I pointed out my GPA trends: Freshman/Sophomore GPA was around 2.5, but by junior year I was earning something close to 3.7, which continued through senior year. I made sure to emphasize the fact that I was performing well in higher level classes such as PChem and Analytical Spectroscopy.
Now, I thought this would help a little, but the response I got was rather unexpected... something along the lines of 'As long as make sure to point out the trends and can obtain good letters of recommendation to back it up, should take my chance at applying anywhere, including the top 10.' That wasn't the statement word-for-word but it was quite close. And I was flabbergasted.
I had never expected to be told that I have a chance at a place like Cal Tech, but the caliber of the UD chem program combined with research and industry experience gave me a little wiggle room, if I may call it that.
Your experience in the honors program, as a club officer, and as a workshop leader (I was one too) will definitely make you a more competitive candidate. The research you are planning to undertake is hugely important as well. Likely more than the other experiences as professors tend to look for candidates with good lab experience - it tells them that they won't have to babysit you quite so much as someone without the experience.
In terms of GPA, you really are fairly well-off. As long as you manage to pull it up a little, and point out the upward trends to the selection committees and those writing letters of recommendation for you, you should be considered a competitive candidate.
The last important piece of the puzzle is the GRE. The general exam is fairly easy (lol math section). You should not have much trouble with that considering your background, just make sure to study obscure vocabulary. I'm guessing you will be taking the GRE Biochemistry exam as well. I can't comment on that as I took the Chemistry exam.
Like I said earlier, I think you will be a considered a strong candidate by many standards, as long as you can prove that you have improved and are determined. Good luck with your studies and remember that you will need to sell yourself. There are many applicants. You gotta shine.
On a side note, if Prof. Patel and Prof. Wingrave are teaching 'Analysis of Chemical Problems' and you have the time available I would recommend it. It is a very interesting look at how the mathematics of chemistry are derived from basic calculus and linear algebra.
Hope this helped, if only somewhat.
Let me know if you have any other questions.