Good site, few minor details
Yes viewing on mobile needs immediate improvement. That is where all the growth is now.