Bolt found himself in the unusual position of second, behind compatriot Asafa Powell with 10 metres to go, before edging ahead to win in a meeting record of 9.79 seconds.
"The blocks have changed from last season," the Olympic champion said.
"For me, when I came on the blocks, the reaction was good but the execution - because I was less comfortable - execution from the blocks was not that good.
"I'm not very happy with my new blocks. I think I need to go back to the old blocks.
"When I get everything all right, I can really relax and be myself. Now there are a few things I need to work on, so in trying to get those things first and then I can get back to be myself," Bolt added.
After crossing the line, Bolt collided with a flower girl on the track, catching her as she stumbled and then hugging her with a big grin on his face.
Powell's time of 9.85 was his best of the season and Lerone Clarke completed a Jamaican sweep of the top three with a time of 10.10.
Powell, who had been well beaten by Bolt in Rome a week ago appeared much happier with his performance this time out.
"It was a season best, which is what I need right now, to keep improving," the former world record holder said.
"This is not the Olympics and I wasn't really training for this event. This means that it (the Olympics) is going to be awesome."
Australia's 100 metres hurdler Sally Pearson, who like Bolt is red-hot favourite to win her event at the London Olympics, appeared none the worse for wear after her 29-hour trip to Norway with a comfortable victory in 12.49, equalling her world leading time.
The world champion led from start to finish and finished clear of American Kristi Castlin, who was second in 12.56.
Britain's former heptathlon world champion Jessica Ennis was disqualified from the event for a false start.
"My start was really good I thought. I started to fatigue a little towards the end which I think is quite understandable," Pearson said.
"I travelled 29 hours to get here so I'm a bit jet-lagged but I'm doing well.
"I think I put myself in the position I want to be in, I like being chased so it keeps me on my toes and it keeps me hungry to stay being the best in the world," she told the BBC.
Double Olympic champion Kenenisa Bekele's issues with form continued when he could manage fifth only over the 5,000 metres on a sunny evening.
Bekele, hoping for an unprecedented third successive 10,000 gold in London, has struggled with calf and knee injuries in recent years.
The Ethiopian world record holder clocked 13 minutes 0.54 seconds. His brother Tariku had led the race into the final lap but compatriot Dejen Gebremeskel made his move with 200 to go and won in 12.58.92 as Ethiopians took the top five places.
Olympic 1,500 metres champion Asbel Kiprop of Kenya strode away from the rest of the field in the final straight to win the Dream mile in 3:49.22 and compatriot Milcah Chemos recorded the fourth-fastest time ever of 9:07.14 when winning the women's 3,000 steeplechase There was disappointment for home favourite Andreas Thorkildsen who was third in the Javelin with a best throw of 82.30 metres.
The event was won by Vitezslav Vesely of the Czech Republic.
However, Olympic champion Thorkildsen fared better than German rival, Matthias De Zordo - the man who took his world title - who was fifth with 81.44.
Britain's Abi Oyepitan claimed the scalps of some of sprinting's biggest names as she ran her fastest 200m time in eight years.
Oyepitan clocked 22.71 seconds, her quickest since the semi-finals of the Athens Olympics, to finish second behind Ivorian Murielle Ahoure but ahead of Jamaica's Kerron Stewart, Sheri-Ann Brooks and Sherone Simpson.
After a succession of injuries, and talk of quitting her once promising career after repeated surgery, it means the 32-year old has now run the top Olympic standard for both sprint events and heads to the Aviva 2012 Trials in Birmingham brimming with confidence.
In contrast Marlon Devonish and Mark Lewis-Francis are still looking for their selection mark after Bolt clocked the third fastest time in the world this year to win the 100m in 9.79 secs.
Devonish came home in a pedestrian 10.40 secs - the UK Athletics 'A' standard is 10.18 secs - while Lewis-Francis was disqualified, which is becoming a worrying trend in recent years.
Dai Greene's stuttering start to the season continued as the world 400m hurdles champion managed only 48.97 secs to finish fourth, well behind Puerto Rican Javier Culson, who stormed to a world leading 47.92 secs.
Greene - who is looking to complete a set of titles after winning the world, European and Commonwealth crowns - admitted he was disappointed with his performance but blamed a recent untimely virus for his lethargic show.