I recently installed a gamin 7" 720 on a custom made mount on top of dash; hand crafted marine ply layers to fit the dash contour and had a flat mount on top; then had the finished mount epoxy painted the same colour as the dash; worked a treat.
Peter