The page looks like it's getting better. The one thing that immediately jumped out at me is that images aren't sized properly. You're using HTML tags to force large image files to smaller sizes, which results in the browser having to download the large file, then resize it and throw away a bunch of detail. It makes the page load slowly. Don't worry - it's a common mistake, even for professional page builders.
A good example is your logo at the top. You're using HTML to force the size to 55 x 125, but the actual image file is 2128 x 1099. That's around 38 times larger than it needs to be. If you manually resize the logo to 55 x 125 in a paint program, not only will the file be smaller, thus loading significantly faster, but it'll look better. Browsers don't all do a good job of resizing images, where as a paint program will probably do a better job.
A good example is your logo at the top. You're using HTML to force the size to 55 x 125, but the actual image file is 2128 x 1099. That's around 38 times larger than it needs to be. If you manually resize the logo to 55 x 125 in a paint program, not only will the file be smaller, thus loading significantly faster, but it'll look better. Browsers don't all do a good job of resizing images, where as a paint program will probably do a better job.