E2 Forum, Messe, Frankfurt: a review