Hey there!
One method would certainly be to try out what Martin has done in the post above, I think that’s very clean way to do it with less fiddling around and having to troubleshoot small issues!
If you wish to continue the way the tutorial is covering it, I believe the reason you are getting that little indentation in the first image is because the first and last instances in the Array are not merging. There may be too much overlap, thus making the distance between those vertices too far for the modifier to catch them and merge. My suggestion would be to try increasing the “Merge Distance” option on the Array modifier, while also making sure that “First and Last Copies” are enabled. You likely will only need a really small value, something larger may end up merging the entire model into itself. 🙂
