You really need to change the green lights to a normal color. The map played okay, it is visually excellent (except the green lights

). It was annoying to play engy, but the intel room was easily camped, so I don't think it needs more cover, but there's really not an optimal place to put a sentry either.
Demomen seemed to have an advantage since they could launch stickies over the numerous unecessarily steep ramps and other major height differences, walls, etc. while remaining unseen.