That depends entirely on what you were at at 1 hour. If you were lower than that at one hour it is pretty normal. If you were higher it is not, because it meant that you spent over an hour above 154 and were still decreasing.
People briefly touch over 140 without harm. Over 140 for a long time can start to cause the pancreas to be damaged.
At 180 the kidneys start spilling glucose into urine, so that's definintely a line that should not be crossed.
Higher fat meals can actually produce a late carb spike.
I would test a meal like you had at 1 hour and at 2 hours. If the two results average less than 140 it is probably OK. If they average less than 130 it is pretty normal, like 120 and 140 or 140 and 120. If they average 120 it is good glucose control.
It is very hard to eat yourself over 180. There are other factors too. Blood sugar goes up if you are overtraining, or under stress, or sick, or if you trained VERY intensely.
I personally have done two glucose tolerance tests, and I actually return to fasting levels (90s) within one hour, but then rise slowly to the two hour mark, and go up to 120-150 (depending on how few carbs I have been eating. If I've been low carbing I will go HIGHER).
So I'd say though that a 150 at the 2 hour point means you are eating too many carbs. It is a stress on the system to be over 140 very long.
I would never eat 200 grams of carbs in one meal. I don't train much high reps like a bodybuilder though. It also shows why it is more important to get carbs before and during training if you train intensely. Stress hormones block insulin action! They don't increase it.