Pam,
Did the race last year...
Pre-Race: No "expo" to speak of, but the packet pick-up was organized and efficient. I am not a big expo guy, since there isn't really any gear out there that I haven't read about on ST/BT anyway, and the prices are always jacked up. But, this is obviously personnel preference.
Swim: Was wetsuit legal, but VERY warm. Made the mistake of pulling on the suit way to early and stood there sweating for bout 10-15 minutes. The wetsuit is not needed to stay warm, but IMO you are at a distinct disadvantage without one...
Bike: As mentioned previously, decently hilly. Not Devil's Lake TRI hilly (if that comparrison helps), but still had its moments. Of note is the hill directly out of transition. This means you either need to be really good at getting into your bike shoes "on the fly" or just put your shoes on in transition.
Run: Also has some hills, again the hill directly out of transition (and back into the finish) is of note... everything else was generally "rolling."
Support: I think there were 2 or 3 aid stations on the run for the OLY (no bike aid stations). If you are out in front you may feel a little nervous bout navigating the OLY bike course without anyone to follow, but for the most part the course is well directed/marked. Volunteers were enthusiastic and responsive.
Post-Race: Average. Nothing mind blowing (like french toast at the finish, which Pewaukee did have!), but adequate. No finisher medals, but I think top category finishers got a medal with top three overall getting the trophies described above... Shirts are nice, believe they were Brooks branded dry-fit.
Over-All: Fun, challenging race that met all expectations but didn't have any "YOU HAVE TO DO THIS RACE" moments.
For what it is worth, my BT Race Report is available, although not one of my more informative efforts...
Hope this helps, and I am happy to answer any specific questions!
Happy Racing!
-Paul