Nice work...as an addendum the time spent on the bahrain causeway can vary from 20 mins to upto 3 hours depending on when you reach there...i have personally experienced both the extremes.