For your first question/issue, it’s your
horizontal rule that you are using. It has a width of 900 pixels to it:
Not sure where or how you put the hr tag in there but that is the problem because it’s a fixed width which is why it’s not responsive as it should be. Just do
only.
For number two, the links actually work, it’s just a background colour that shows. This is something I need to fix on the next update to remove the background totally, so it doesn’t confuse visitors.