Hello Sam. Welcome to the club.
I do not have any experience with Apex Cycle Shop. However, with regard to the navigation system issues, if you have not already done so, you may want to address the navigation system issues directly with the vendor's technical support. I think it is best to start with the GPS vendor, particularly if it is under warranty. A cycle shop may be able to provide some advice, but will probably refer you to the GPS vendor for any significant issues.
I have a Garman Nav VI that recently developed problems. I was impressed with Garman technical support and I have talked with others who also recommended Garman support. Garman was very responsive and competent. They quickly mailed me a new unit, even before I returned the old one. My unit was still under warranty.