First and foremost, I actually work on pool tables. Every day of the week, in fact. I have worked on all kinds: from very high-end furniture-grade, to high-end tournament-grade, to low-grade firewood... That said, I'm sure that you realize that it is not a tournament-grade table. Though, I'm sure that you also realize that it should play much better than what it has.
It's obvious from the first photo posted, that the cloth is upside-down.... This is why the table plays slow.
Since the table is a 7', you really don't want to go any faster than Simonis 860/860HR. If you are looking to save a few bucks, try Andy 600 Club or CPBA. Just make sure that it is installed correctly, this time.
It appears as though the cushions are installed with a reasonable level of skill and precision. Strange that the installer would not have added facings, unless he was trying to preserve a particular pocket dimension... From looking at the photo on the Sales website, it seems that the factory pocket openings are very small. This is somewhat common for manufacturers who build tables for show, and not quality play. Regardless, a facing is necessary, to preserve the MDF from ball strikes.
In regards to the cushions.... They don't match the color or profile of Klematch. Also, Klematch cushions would have visible branding. However, despite not being black, the profile and design (mold and canvas) seems to match another very popular Taiwanese cushion, which is used by Diamond Billiard Products, on their 7' and 8' tables. I wouldn't be surprised if they are essentially the same cushion, just of a different color. That said, I would guess that these cushions should produce a reasonable level of play. I didn't see a measurement for the rail thickness, but it looks to be approximately 1 3/4" (44.5 mm), so the nose height is correct for a K55 cushion. The rails being made of MDF doesn't matter. Of course the table isn't going to play as well as a hardwood rail construction. Though, it could be made to play reasonably well.